Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. int led = 3;
  2. int brightness = 0;
  3. int level = 0;
  4.  
  5. void setup() {
  6. // put your setup code here, to run once:
  7. pinMode(led, OUTPUT);
  8. Serial.begin(9600);
  9. }
  10.  
  11. void loop() {
  12. // put your main code here, to run repeatedly:
  13. level = analogRead(A0);
  14. Serial.print("Light level in the room: ");
  15. Serial.print(level);
  16. Serial.print(". Light is ");
  17.  
  18. if(level > 300) {
  19. Serial.print("on. Brightness: ");
  20. brightness = brightness +5;
  21. if(brightness > 255)
  22. brightness = 255;
  23. } else {
  24. Serial.print("off. Brightness: ");
  25. brightness = brightness - 5;
  26. if(brightness < 0)
  27. brightness = 0;
  28. }
  29. analogWrite(led, brightness);
  30. Serial.println(brightness);
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement