Advertisement
Guest User

Arduino Reed

a guest
Dec 24th, 2014
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. /*
  2. Reed Helligkeitssteuerung
  3. Reed Kontakte an Pins 2-5; LED an Pin 9.
  4. Made by www.lebaston100.de
  5. Dieser Code ist unter folgender Lizenz verfügbar: http://creativecommons.org/licenses/by/3.0/
  6. */
  7.  
  8. byte state1 = 0;
  9. byte state2 = 0;
  10. byte state3 = 0;
  11. byte state4 = 0;
  12.  
  13. void setup() {
  14. pinMode(2, INPUT_PULLUP);
  15. pinMode(3, INPUT_PULLUP);
  16. pinMode(4, INPUT_PULLUP);
  17. pinMode(5, INPUT_PULLUP);
  18. pinMode(9, OUTPUT);
  19. }
  20.  
  21. void loop() {
  22. state1 = digitalRead(2);
  23. state2 = digitalRead(3);
  24. state3 = digitalRead(4);
  25. state4 = digitalRead(5);
  26.  
  27. if (state1 == 0) {
  28. analogWrite(9, 10);
  29. }
  30. else if (state2 == 0) {
  31. analogWrite(9, 40);
  32. }
  33. else if (state3 == 0) {
  34. analogWrite(9, 120);
  35. }
  36. else if (state4 == 0) {
  37. analogWrite(9, 255);
  38. }
  39. delay(20);
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement