#include #include #define DHTPIN 4 // Digital pin connected to the DHT sensor #define DHTTYPE DHT11 // DHT 11 DHT dht(DHTPIN, DHTTYPE); SoftwareSerial BTSerial(2, 3); // RX, TX void setup() { Serial.begin(9600); BTSerial.begin(9600); dht.begin(); } void loop() { float h = dht.readHumidity(); float t = dht.readTemperature(); if (isnan(h) || isnan(t)) { Serial.println("Failed to read from DHT sensor!"); return; } BTSerial.print("Humidity: "); BTSerial.print(h); BTSerial.print("% Temperature: "); BTSerial.print(t); BTSerial.println("°C"); delay(2000); // Send data every 2 seconds }