Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "DHT.h" //includem libariile
- #define DHTPIN 8
- #define DHTTYPE DHT22
- DHT dht(DHTPIN, DHTTYPE);
- int ventilator = 9;
- int led = 11;
- int templimit = 26;
- int hymlimit = 70; //variabilele ptr limitele de temp % hym
- void setup()
- {
- Serial.begin(9600); //pornim serial ul
- pinMode(ventilator, OUTPUT); //declaram pinii ca OUTPUT
- pinMode(led, OUTPUT);
- dht.begin();//pornim dht ul
- }
- void loop()
- {
- float h = dht.readHumidity();
- float t = dht.readTemperature(); //salvam valutele de la senzori in variabile float
- Serial.print("Temperatura:");
- Serial.print(t);
- Serial.println("C"); //afisam pe serial temp % hym
- Serial.print("Umidtate:");
- Serial.print(h);
- Serial.println("%");
- if (t>=templimit ) {
- digitalWrite(ventilator, HIGH);
- Serial.println("Ventilator pornit");
- } else { //conditionalul ptr temp
- digitalWrite(ventilator, LOW);
- Serial.println("Ventilator oprit");
- }
- if (h>=hymlimit ) {
- digitalWrite(led, HIGH);
- Serial.println("Umiditate peste limita");
- } else { //conditionalul ptr hym
- digitalWrite(led, LOW);
- Serial.println("Umiditate normala");
- }
- delay(1000); //delay 1sec
- }
Advertisement
Add Comment
Please, Sign In to add comment