//de library van de tempratuur en vochtisheid sensor er bij pakken. //moet je instaleren via linker tabje moet boeken en dan dht11 op te zoeke n in het zoek veld en daarna de dht11 extensie te installeren #include #include #include #include // LDR = 12, geeft gaan dat het variable LDR terugwijst naar 12. #define LDR 17 //tegen DHT11 library zeggen dat we het variabel TLV(Temparatuur LuchtVochtigheid) willen geven en dat het de informatie van pin 18 kan halen. DHT11 TLV(18); void setup() { //hoeveel bits er per seconden worden gestuurd naar de pc, moet je ook instellen in arduino IDE anders krijg je gibberish terug in je serial monitor. Serial.begin(9600); pinMode(4, OUTPUT); pinMode(5, OUTPUT); pinMode(6, OUTPUT); digitalWrite(6, HIGH); } void loop() { //int geeft aan dat het een geheeld nummer moet zijn, als je float gebruikt kan het ook nog decimalen hebben // eerste 2 zijn van DHT om data van af te lezen en op te slaan in het variabel //laatste is om de lichtsensor analoog af te lezen en op te slaan in een variabel float Luchtvochtigheid = TLV.readHumidity(); float Temparatuur = TLV.readTemperature(); float Lichtsterkte = analogRead(LDR); //hier worden alle variabelen in de serial monitor uitgespuugt, en websites kunnen ook de Serial.print lezen. Serial.println("----------"); Serial.print("Temparatuur celcius: "); Serial.println(Temparatuur); Serial.print("vochtigheid: "); Serial.println(Luchtvochtigheid); Serial.print("LDR reading: "); Serial.println(Lichtsterkte); digitalWrite(5, HIGH); digitalWrite(4, HIGH); delay(100); digitalWrite(5, LOW); digitalWrite(4, LOW); // if (Lichtsterkte > 3000){} // else{ // digitalWrite(6, LOW); } }