Advertisement
misiekii123

Traffic lights 10.02.2025

Feb 10th, 2025 (edited)
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.53 KB | Source Code | 0 0
  1. #define RED 11
  2. #define YELLOW 10
  3. #define GREEN 9
  4. #define BUTTON 7
  5.  
  6. void setup() {
  7.   pinMode(RED, OUTPUT);
  8.   pinMode(YELLOW, OUTPUT);
  9.   pinMode(GREEN, OUTPUT);
  10.   pinMode(BUTTON, INPUT_PULLUP);
  11. }
  12.  
  13. void loop() {
  14.   static bool green;
  15.  
  16.   if (digtalRead(BUTTON) == LOW) {
  17.     green = !green;
  18.     delay(600);
  19.   }
  20.  
  21.   if (!green) {
  22.     digitalWrite(RED, 1);
  23.     digitalWrite(YELLOW, 0);
  24.     digitalWrite(GREEN, 0);
  25.   }
  26.   else {
  27.     digitalWrite(RED, 0);
  28.     digitalWrite(YELLOW, 0);
  29.     digitalWrite(GREEN, 1);
  30.   }
  31. }
  32.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement