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..

Předmět Autor Datum
Haha, já hlupák. String getData = "GET /update?api_key="+ API +"&"+ field +"="+String(t);// Celou…
Redsnake 04.07.2019 01:07
Redsnake
Jinak se chci zeptat, jestli jsi obeznámen s tím, že tvoje esp8266 jsi také schopný programovat z pr…
vlada01 05.07.2019 05:28
vlada01
Ano, jsem si toho vedom, ale tam by me brzy zacalo omezovat mnozstvi pinu poslední
Redsnake bez loginu 05.07.2019 15:07
Redsnake bez loginu

Zpět do poradny Odpovědět na původní otázku Nahoru