Arkadaşlar merhaba proje ödevini yetiştirmeye çalışıyorum son anda değişik bir hata aldım. Arduino kartımdan nodemcuya seri haberleşme ile veri gönderebiliyorum fakat gönderme fonksiyonunu kendi kodumun içerisine dahil edince örneğin sıcaklık ve nemi ekrana bastırdıktan sonra Software serial ve arduino json yardımıyla göndermeye kalktığımda program tam o noktada kendisini resetliyor setuptan tekrar başlıyor. Bunun sebebi nedir yardımcı olursanız sevinirim. ÇOK ACİL
Merhaba. Size bu şekilde yardımcı olamayız. Kodu ve hatayı atabilir misiniz?
void ShowTempAndHum() {
//Sıcaklık-Nem okuma ve atama işlemleri
int chk = DHT11.read(dht11Pin); //check.
myHum = (float)DHT11.humidity;
DS18B20.requestTemperatures();
myTemp = DS18B20.getTempCByIndex(0);
//Sıcaklık-Nem değerlerini ekrana yazdırma
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("SICAKLIK:");
lcd.print(myTemp);
lcd.print("'C");
lcd.setCursor(0, 1);
lcd.print("NEM: ");
lcd.print("%");
lcd.print(myHum);
StaticJsonBuffer<1000> jsonBuffer;
JsonObject& data = jsonBuffer.createObject();
//Assign collected data to JSON Object
data["humidity"] = myHum;
data["temperature"] = myTemp;
//Nodemcu'ya veri gönderme
data.printTo(nodemcu);
jsonBuffer.clear();
Serial.println("veri gönderildi");
}
dataprintTo kısmına gelmeden program kendini resetliyor. kodu tek başına sadece değer alıp verirken sorunsuz kullanıyorum fakat kendi programıma dahil edince sistemi setuptan tekrar başlatıyor
Bu tüm kod değil. Tüm kodu atar mısınız?
1 Beğeni
Merhabalar,
Size daha iyi yardımcı olmak için kodun hepsini atar mısınız?