diff --git a/arduino/sensor combo/combi/combi.ino b/arduino/sensor combo/combi/combi.ino index ce62d31..b945906 100644 --- a/arduino/sensor combo/combi/combi.ino +++ b/arduino/sensor combo/combi/combi.ino @@ -3,8 +3,7 @@ #include // LDR = 12, geeft gaan dat het variable LDR terugwijst naar 12. -#define LDR 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); @@ -12,15 +11,20 @@ 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 - int Luchtvochtigheid = TLV.readHumidity(); - int Temparatuur = TLV.readTemperature(); - int Lichtsterkte = analogRead(LDR); + 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("----------"); @@ -34,16 +38,15 @@ void loop() { Serial.print("LDR reading: "); Serial.println(Lichtsterkte); - if temp = >25{ + digitalWrite(5, HIGH); + digitalWrite(4, HIGH); + delay(100); + digitalWrite(5, LOW); + digitalWrite(4, LOW); +// if (Lichtsterkte > 3000){} - } + // else{ + // digitalWrite(6, LOW); } - else{ - digitalWrite(13, LOW); - - } - - //wacht 2 seconden voordat er een nieuwe waarneming word gestuurd - delay(2000); } \ No newline at end of file