Цитата:
Сообщение от Admin
Значение типа float не подойдет, нужно преобразовать его в int
например умножить на 100 или сколько там у Вас знаков после запятой, а в роботе прописать коэффициент 0,01
|
ничего не получается многое прочитал про преобразование сделал что то типа, но видимо неверно
PHP код:
void sendAnalog(){
float h = dht.readHumidity();
int k = (int)h;
float t = dht.readTemperature();
int f = (int)t;
Serial.write("{\"dat1\":\"");
Serial.print(k);
Serial.write("\",\"dat2\":\"");
Serial.print(f);
Serial.write("\"}");
}