#include #include // #include // Grove Temperature and Humidity sensor, (Seeed Studio) // #include SoftWire I2C Library (Steve Marple) // Instellingen voor de DHT11 (Grove) #define DHTPIN 2 // Grove sensor op digitale poort D2 #define DHTTYPE DHT11 DHT dht(DHTPIN, DHTTYPE); // Bluetooth op poort D6 (Geel op 6, Wit op 7) SoftwareSerial blueSerial(6, 7); void setup() { Serial.begin(9600); blueSerial.begin(9600); dht.begin(); // Start de DHT sensor Serial.println("Bluetooth & DHT11 Test gestart..."); } void loop() { // Lees gegevens van de sensor float l_vocht = dht.readHumidity(); float temp = dht.readTemperature(); // Check of de sensor reageert if (isnan(l_vocht) || isnan(temp)) { Serial.println("Fout: Kon geen DHT sensor lezen!"); blueSerial.println("Sensor fout!"); } else { // Bouw het bericht String bericht = "Temp: " + String(temp) + "C | Vocht: " + String(l_vocht) + "%"; // Verstuur naar Bluetooth (telefoon) blueSerial.println(bericht); // Verstuur naar USB (PC) Serial.println("Verstuurd: " + bericht); } delay(10000); // Wacht 10 seconden voor de volgende meting }