Advertisement
Guest User

Trafic signal.ino

a guest
Sep 25th, 2014
297
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.74 KB | None | 0 0
  1. /*
  2. * @Author: Kristian Nymann
  3. * @Date:   2014-09-25 22:46:39
  4. * @Last Modified by:   Kristian Nymann
  5. * @Last Modified time: 2014-09-25 23:23:19
  6. * @Description: Lav et program der fÄr de tre lysdioder til at skifte som et trafiklys. Du kan brugeprogrammet "Blink" som eksempel.
  7. */
  8.  
  9. const byte greenLed = 2;
  10. const byte yellowLed = 3;
  11. const byte redLed = 4;
  12.  
  13. void setup() {
  14. pinMode(greenLed, OUTPUT);
  15. pinMode(yellowLed, OUTPUT);
  16. pinMode(redLed, OUTPUT);
  17. }
  18.  
  19. void loop() {
  20.     trafiksignal(redLed, 3000);
  21.     trafiksignal(redLed && yellowLed, 1000);
  22.     trafiksignal(greenLed, 3000);
  23.     trafiksignal(yellowLed, 1000);
  24. }
  25.  
  26. void trafiksignal(byte pin, unsigned int duration)
  27. {
  28.     digitalWrite(pin, HIGH);
  29.     delay(duration);
  30.     digitalWrite(pin, LOW);
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement