Advertisement
Raqeeb_Alnakib

Traffic Light Project With Arduino

Oct 30th, 2019
6,361
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*
  2.  
  3. Please, Don't Miss Visit My Site:
  4.  
  5.  
  6. https://global-prog.com
  7.  
  8.  
  9. */
  10.  
  11.  
  12.  
  13. int RED_LED=6;
  14. int GREEN_LED=4;
  15. int YELLOW_LED=5;
  16.  
  17. void setup()
  18. {
  19.   pinMode(RED_LED,OUTPUT); // Red LED as an output
  20.  
  21.   pinMode(GREEN_LED,OUTPUT); // Green LED as an output
  22.  
  23.   pinMode(YELLOW_LED,OUTPUT); // Yellow LED as an output
  24.  
  25. /*********************************************************/
  26.  
  27.   /* For test the LEDs we will apply the following, it will run for once */
  28.  
  29.   digitalWrite(RED_LED, HIGH); // Turn the Red LED ON
  30.  
  31.   digitalWrite(YELLOW_LED, HIGH); // Turn the Yellow LED ON
  32.  
  33.   digitalWrite(GREEN_LED, HIGH); // Turn the Green LED ON
  34.  
  35.   delay(3000); // Wait for 3000 millisecond(s)
  36.  
  37. /*********************************************************/
  38.   digitalWrite(RED_LED, LOW); // Turn the Red LED OFF
  39.  
  40.   digitalWrite(YELLOW_LED, LOW); // Turn the Green LED OFF
  41.  
  42.   digitalWrite(GREEN_LED, LOW); // Turn the Yellow LED OFF
  43.  
  44.   delay(2000); // Wait for 2000 millisecond (s)
  45.  
  46. /*********************************************************/
  47.  
  48. }
  49.  
  50. void loop()
  51. {
  52.   /* The Red signal is running */
  53.   digitalWrite(RED_LED, HIGH);
  54.  
  55.   delay(30000); // Wait for 30000 millisecond(s).
  56.  
  57.   digitalWrite(RED_LED, LOW); // The Red signal is Turned off.
  58.  
  59.   /* The Yellow signal is running */
  60.   digitalWrite(YELLOW_LED, HIGH);
  61.  
  62.   delay(3000); // Wait for 3000 millisecond(s).
  63.  
  64.   digitalWrite(YELLOW_LED, LOW); // The Yellow signal is Turned off.
  65.  
  66.    /* The Green signal is running */
  67.   digitalWrite(GREEN_LED, HIGH);
  68.  
  69.   delay(30000); // Wait for 30000 millisecond(s)
  70.  
  71.   digitalWrite(GREEN_LED, LOW); // The Green signal is Turned off.
  72.  
  73.  
  74. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement