Спасибо, это работает !!
Я не читал данные датчика, поэтому я добавил эти две строки в начале метода, и он работает правильно.
temperaturaPOO.cpp
void temperaturaPOO::mostrar()
{
dht.begin(); // add this
delay(2000); // add this
sensor_humedad = dht.readHumidity();
sensor_temperatura = dht.readTemperature();
Serial.print("Humidity:");
Serial.println(sensor_humedad);
Serial.print("Temperature:");
Serial.println(sensor_temperatura);
}
У меня есть одно сомнение в инициализации атрибутов конструктора:
Как вы читаете эту строку, другими словами, как документироваться, чтобы получить хорошее понимание, спасибо!
Эта строка:
temperaturaPOO::temperaturaPOO(int pin): dht(pin, DHT22) {}