Advertisement
Guest User

Untitled

a guest
Dec 10th, 2019
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. #include <dht.h>
  2.  
  3. dht DHT;
  4.  
  5. #define DHT11_PIN 3
  6. #define pinRED 5
  7. #define pinGREEN 7
  8. #define pinBLUE 6
  9.  
  10. void setup(){
  11. Serial.begin(9600);
  12. pinMode(pinRED,OUTPUT);
  13. pinMode(pinGREEN,OUTPUT);
  14. pinMode(pinBLUE,OUTPUT);
  15. }
  16.  
  17. void loop()
  18. {
  19. String mesaj;
  20. int chk = DHT.read11(DHT11_PIN);
  21. Serial.print("Temperature = ");
  22. Serial.println(DHT.temperature);
  23. Serial.print("Humidity = ");
  24. Serial.println(DHT.humidity);
  25. bool red = 0, green = 0, blue = 0;
  26. if(DHT.temperature < 23) red = 1;
  27. else green = 1;
  28. if(DHT.humidity > 50) blue = 1;
  29. mesaj = (String)DHT.temperature +";"+(String)DHT.humidity+";"+(String)red+";"+(String)green+";"+(String)blue;
  30. Serial.println(mesaj);
  31. color(red, green, blue);
  32. delay(4000);
  33. analogWrite(pinRED, LOW);
  34. analogWrite(pinGREEN, LOW);
  35. analogWrite(pinBLUE, LOW);
  36. delay(1500);
  37. }
  38.  
  39. void color(bool red, bool green, bool blue){
  40. if(red)analogWrite(pinRED,255);
  41. if(green)analogWrite(pinGREEN,255);
  42. if(blue)analogWrite(pinBLUE,255);
  43.  
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement