Advertisement
arfachowdhary

light dimmer Better

Mar 21st, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. const int LedPin = 6;
  2. const int ButtonPin = 12;
  3. int ReadVal = 0;
  4. int counter = 0;
  5. void setup()
  6.  
  7. {
  8. pinMode (LedPin, OUTPUT);
  9. pinMode (ButtonPin, INPUT) ;
  10. Serial.begin(9600) ;
  11.  
  12. }
  13.  
  14. void loop()
  15. {
  16. ReadVal = digitalRead(ButtonPin) ;
  17. Serial.println(ReadVal) ;
  18. if (ReadVal == 1 && counter == 0)
  19. {
  20. for (int i = 0; i < 200; i++)
  21. {
  22. analogWrite(LedPin, i);
  23. delay(20);
  24. }
  25. counter++;
  26. }
  27. else if (ReadVal == 1 && counter == 1)
  28. {
  29. for (int i = 200; i >= 0; i--)
  30. {
  31. analogWrite (LedPin, i);
  32. delay(20);
  33. }
  34. counter = 0;
  35. }
  36.  
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement