Guest User

Untitled

a guest
Jun 2nd, 2021
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. #include "DHT.h" //includem libariile
  2.  
  3. #define DHTPIN 8
  4. #define DHTTYPE DHT22
  5. DHT dht(DHTPIN, DHTTYPE);
  6.  
  7. int ventilator = 9;
  8. int led = 11;
  9. int templimit = 26;
  10. int hymlimit = 70; //variabilele ptr limitele de temp % hym
  11. void setup()
  12. {
  13.  
  14. Serial.begin(9600); //pornim serial ul
  15. pinMode(ventilator, OUTPUT); //declaram pinii ca OUTPUT
  16. pinMode(led, OUTPUT);
  17. dht.begin();//pornim dht ul
  18.  
  19. }
  20.  
  21. void loop()
  22. {
  23.  
  24. float h = dht.readHumidity();
  25. float t = dht.readTemperature(); //salvam valutele de la senzori in variabile float
  26.  
  27. Serial.print("Temperatura:");
  28. Serial.print(t);
  29. Serial.println("C"); //afisam pe serial temp % hym
  30. Serial.print("Umidtate:");
  31. Serial.print(h);
  32. Serial.println("%");
  33.  
  34.  
  35.  
  36.  
  37.  
  38. if (t>=templimit ) {
  39. digitalWrite(ventilator, HIGH);
  40. Serial.println("Ventilator pornit");
  41. } else { //conditionalul ptr temp
  42. digitalWrite(ventilator, LOW);
  43. Serial.println("Ventilator oprit");
  44.  
  45. }
  46. if (h>=hymlimit ) {
  47. digitalWrite(led, HIGH);
  48. Serial.println("Umiditate peste limita");
  49. } else { //conditionalul ptr hym
  50. digitalWrite(led, LOW);
  51. Serial.println("Umiditate normala");
  52.  
  53. }
  54.  
  55. delay(1000); //delay 1sec
  56. }
  57.  
Advertisement
Add Comment
Please, Sign In to add comment