# include int SENSOR_DHT22 = 8; SimpleDHT22 dht22(SENSOR_DHT22); int TEMPERATURSENSOR = A0; void setup() { Serial.begin(9600); Serial.println("Temperatur messen:"); } void loop() { float TemperaturDHT; float Luftfeuchtigkeit; // Daten lesen TMP36 float SensorWert = analogRead(TEMPERATURSENSOR); float Messwert_Volt = SensorWert * 5.0; Messwert_Volt = Messwert_Volt / 1023.0; float TemperaturTMP = (Messwert_Volt - 0.5) / 0.01 ; String AnzeigeTemperaturTMP = String(TemperaturTMP); AnzeigeTemperaturTMP.replace(".", ","); // Serial.println(String(Messwert_Volt * 1023) + " mV"); Serial.print("Temperatur TMP36:\t"); Serial.println(AnzeigeTemperaturTMP + " °C"); // Daten lesen DHT22 dht22.read2(&TemperaturDHT, &Luftfeuchtigkeit, NULL); String AnzeigeTemperaturDHT = String(TemperaturDHT); AnzeigeTemperaturDHT.replace(".", ","); Serial.print("Temperatur DHT22:\t"); Serial.println(AnzeigeTemperaturDHT + " °C"); Serial.println("------------------------------------------------"); delay(3000); }