NODE MCU TEMPERATURE
Tue May 28 2024 16:55:32 GMT+0000 (Coordinated Universal Time)
Saved by
@python
#include "DHT.h"
#define DHTPIN 2 // GPIO Pin D4
#define DHTTYPE DHT11
// DHT Class dht Object with parameters - assigned Pin and DHt Type
DHT dht(DHTPIN, DHTTYPE);
void setup() {
// Begin - start communicating with monitor - with Baud rate 9600 serial commn
Serial.begin(9600);
// Display test message
Serial.println(F("DHTxx test!"));
dht.begin();
}
void loop() {
// 2000 ms - 2 Sec gap for display
delay(2000);
// Read humidity and put in h
float h = dht.readHumidity();
// read temperature and put in t in clecius , if nothing in brackets default -False indicating Celcius
float t = dht.readTemperature();
// Read temperature as Fahrenheit (isFahrenheit = true)
//read temperature and put in f in clecius , if true in brackets default -False is overwritten indicating farenheit
float f = dht.readTemperature(true);
// Check if any reads failed and exit early (to try again).
if (isnan(h) || isnan(t) || isnan(f)) {
Serial.println(F("Failed to read from DHT sensor!"));
return;
}
Serial.print(F("Humidity: "));
Serial.print(h);
Serial.print(F("% Temperature: "));
Serial.print(t);
Serial.print(F("°C "));
Serial.print(f);
Serial.print(F("°F "));
Serial.println(" ");
}
content_copyCOPY
Comments