HolyC0w

lab2_Trafficlight

Apr 11th, 2023
678
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // variables
  2. int GREEN = 2;
  3. int YELLOW = 3;
  4. int RED = 4;
  5.  
  6. int DELAY GREEN = 1000;
  7. int DELAY YELLOW = 500;
  8. int DELAY_RED = 1000;
  9. void setup() {
  10.   pinMode(GREEN, OUTPUT);
  11.   pinMode(YELLOW, OUTPUT);
  12.   pinMode(RED, OUTPUT);
  13. }
  14.  
  15. void loop() {
  16.   green_light();
  17.   delay(DELAY_GREEN);
  18.   yellow_light();
  19.   delay(DELAY YELLOW);
  20.   red_light();
  21.   delay(DELAY_RED);
  22. }
  23.  
  24. void green_light() {
  25.   digitalWrite(GREEN, HIGH);
  26.   digitalWrite(YELLOW, LOW);
  27.   digitalWrite(RED, LOW);
  28. }
  29. void yellow_light() {
  30.   digitalWrite(GREEN, LOW);
  31.   digitalWrite(YELLOW, HIGH);
  32.   digitalWrite(RED, LOW);
  33. }
  34. void red light() {
  35.   digitalWrite(GREEN, LOW);
  36.   digitalWrite(YELLOW, LOW);
  37.   digitalWrite(RED, HIGH);
  38. }
Advertisement
Add Comment
Please, Sign In to add comment