#include #include "DHT.h" // Bluetooth module #define rxPin 11 #define txPin 10 SoftwareSerial mySerial(rxPin, txPin); // DHT sensor #define DHTPIN 9 #define DHTTYPE DHT22 DHT dht(DHTPIN, DHTTYPE); void setup() { pinMode(rxPin, INPUT); pinMode(txPin, OUTPUT); mySerial.begin(38400); // Bluetooth Serial.begin(38400); // USB Serial Monitor (optional for debugging via arduino usb) dht.begin(); } void loop() { float temp = dht.readTemperature(); float hum = dht.readHumidity(); // Check if values are usables if (isnan(temp) || isnan(hum)) { Serial.println("Failed to read from DHT sensor!"); } else { String tempStr = "Temperature = " + String(temp) + " °C"; String humStr = "Humidite = " + String(hum) + " %"; // Send to Bluetooth mySerial.println(String(temp) + ";" + String(hum)); // Show on Serial Monitor (for debugging) Serial.println(tempStr); Serial.println(humStr); } delay(10000); }