Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Arduino, esp a thingspeak

Zdravím, můžu poprosit o radu? Už delší dobu se mi tu válelo pár součástek, arduino, nějaké esp a čidla. Konečně jsem se dokopal k tomu, že si s tím pohraju, ale skočil jsem do toho dost po hlavě a jako první projekt si vybral "meteostanici". V mém podání umím na seriovém monitoru vypsat teplotu z digitálního čidla, vlhkost a teplotu z analogového čidla. Tyto hodnoty bych rád přenášel na Thingspeak pomocí připojeného ESP. Připojení na wifi mi funguje, statické hodnoty na thingspeak dokážu nahrát ale nedaří se mi vymyslet kód jak dostat hodnotu teploty do řetězce odesílaného na thingspeak. Tuším, že mi chybí samostudium proměnných, pokorně uznávám, ale kdyby mi někdo byl ochoten pomoct, budu moc rád. Tak moc bych to chtěl vidět už dneska fungovat:)

Serial.println(t); mi vypíše hodnotu teploty

valSensor = getSensorData();
String getData = "GET /update?api_key="+ API +"&"+ field +"="+String(valSensor); //
sendCommand("AT+CIPMUX=1",5,"OK");
sendCommand("AT+CIPSTART=0,\"TCP\",\""+ HOST +"\","+ PORT,15,"OK");
sendCommand("AT+CIPSEND=0," +String(getData.length()+4),4,">");
esp8266.println(getData);delay(1500);countTrueCommand++;
sendCommand("AT+CIPCLOSE=0",5,"OK");
Serial.println("tudydadydá!");
Serial.println(t);
}
int getSensorData(){
return random(1000); // Replace with
}

tohle je řetězec co odesílá věci na thingspeak tuším..

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny