Все привет, суть проблемы такова, после заливки прошивки на мк,выводятся не те данные которые нужны.Для пробы я заливал скетчи-пробники от для датчика влажности вре11, и всё в порядке,но тут какой-то швах.Может быть я где-то налажал с конвертацией типов? Код (C++): #include <ESP8266WiFi.h> #include <TroykaDHT11.h> DHT11 dht(13); //влажность и температуру втыкаем на D7 #define pochva 0 // почву втыкаем на А0 #define pressure Serial.read() const char* ssid = "Keenetic-1062"; const char* password = "aNBhETC8"; const char* host = "my-meteo.ru"; String temp = String(dht.getTemperatureC()); String vlGround = String(analogRead(pochva)); String vlAir = String(dht.getHumidity()); void setup() { WiFi.begin(ssid , password); if (WiFi.status() != WL_CONNECTED) { delay(500); } // открываем последовательный порт для мониторинга действий в программе Serial.begin(115200); dht.begin(); Serial.println(); Serial.println("!!!SUCESS!!!"); } void loop() { WiFiClient client; if (client.connect(host, 80)) { client.print("GET /add/?met=TestStation&tem=" + temp + "&vlPoch=" + vlGround + "&vlVoz=" + vlAir + "&davl=0 HTTP/1.1"); Serial.print("Temperature = "); Serial.print(temp); Serial.println("C \t"); Serial.print("Humidity = "); Serial.print(vlAir); Serial.println("%\t"); Serial.print("Vlaznst = "); Serial.print(vlGround ); Serial.print("%\t"); delay(60000); } /*Serial.print("Pressure = "); Serial.print(pressure); delay(500); */ }
То есть,мне надо вызват Код (C++): #include <ESP8266WiFi.h> #include <TroykaDHT11.h> DHT11 dht(13); //влажность и температуру втыкаем на D7 #define pochva 0 // почву втыкаем на А0 #define pressure Serial.read() const char* ssid = "Keenetic-1062"; const char* password = "aNBhETC8"; const char* host = "my-meteo.ru"; String temp = String(dht.getTemperatureC()); String vlGround = String(analogRead(pochva)); String vlAir = String(dht.getHumidity()); void setup() { WiFi.begin(ssid , password); if (WiFi.status() != WL_CONNECTED) { delay(500); } // открываем последовательный порт для мониторинга действий в программе Serial.begin(115200); dht.begin(); Serial.println(); Serial.println("!!!SUCESS!!!"); } void loop() { dht.getTemperatureC(); analogRead(pochva); dht.getHumidity(); WiFiClient client; if (client.connect(host, 80)) { client.print("GET /add/?met=TestStation&tem=" + temp + "&vlPoch=" + vlGround + "&vlVoz=" + vlAir + "&davl=0 HTTP/1.1"); Serial.print("Temperature = "); Serial.print(temp); Serial.println("C \t"); Serial.print("Humidity = "); Serial.print(vlAir); Serial.println("%\t"); Serial.print("Vlaznst = "); Serial.print(vlGround ); Serial.print("%\t"); delay(60000); } /*Serial.print("Pressure = "); Serial.print(pressure); delay(500); */ } ь функции считывания данных в лупе?