Advertisement
weezerle

Arduino simple Ampelschaltung

Jan 10th, 2012
289
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.73 KB | None | 0 0
  1. int gruen = 13; // LEDs auf PIN 4,5,3
  2. int gelb = 12;
  3. int rot = 11;
  4. int gruenphase = 12000; // 1000 = ca. 1 sekunde
  5. int gelbphase = 5000;
  6. int rotphase = 15000;
  7. int gelbrotphase = 2000;
  8. void setup()
  9. {
  10. pinMode(rot, OUTPUT);
  11. pinMode(gelb, OUTPUT);
  12. pinMode(gruen, OUTPUT);
  13. }
  14. void loop()
  15. {
  16. digitalWrite(rot, HIGH); // ampel steht auf rot
  17. delay(rotphase);
  18. digitalWrite(gelb, HIGH); // rot wechselt zu gelbrot
  19. delay(gelbrotphase);
  20. digitalWrite(rot, LOW); // rot erlischt
  21. digitalWrite(gelb, LOW); // gelb erlischt
  22. digitalWrite(gruen, HIGH); // GO!
  23. delay(gruenphase);
  24. digitalWrite(gruen, LOW); // gruen erlischt
  25. digitalWrite(gelb, HIGH); // gelb zeigt kommendes rot
  26. delay(gelbphase);
  27. digitalWrite(gelb, LOW); // gelb erlischt
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement