Introduction
- In this article, I have explained about the Smart Signal Light System using Arduino Mega 2560.
- It is used to generate light correctly.
- It will automatically generate the signals.
Parts Of Lists:
- Arduino Mega 2560
- Led-3
- Bread Board
- Push Button
- Hookup Wires
Connections:
Step 1: Connection From LED To Board:
- Connect the LED1 of positive pin to the 03 of the Arduino board.
- Connect the LED2 of positive pin to the 04 of the Arduino board.
- Connect the LED3 of positive pin to the 05 of the Arduino board.
- Connect the LEDS negative pin to the GND commonly.
Step 2: Connection From PUSHBUTTON To Board:
- Connect the positive pin to the 7 of the Arduino board with the positive side. Connect the 5v of the board.
- Connect the negative side to the GND of the board.
Programming
- int one = 03;
- int two = 04;
- int three = 05;
- int btn = 7;
- int state = 0;
- void setup()
- {
- pinMode(one, OUTPUT);
- pinMode(two, OUTPUT);
- pinMode(three, OUTPUT);
- }
- void loop()
- {
- if (digitalRead(btn))
- {
- if (state == 0)
- {
- setLights(HIGH, LOW, LOW);
- state = 1;
- } else if (state == 1)
- {
- setLights(HIGH, HIGH, LOW);
- state = 2;
- } else if (state == 2)
- {
- setLights(LOW, LOW, HIGH);
- state = 3;
- } else if (state == 3)
- {
- setLights(LOW, HIGH, LOW);
- state = 0;
- }
- delay(1000);
- }
- }
- void Traffic(int red, int yellow, int green)
- {
- digitalWrite(one, red);
- digitalWrite(two, yellow);
- digitalWrite(three, green);
- }
- It can glow the lights automatically with the delay times.
- We can set the delay time and watch the LEDs/lights, it changes automatically.
- When the first light glows, the second and third remains off.
- Second light glows the third and first is off.
- Third light glows the first and second is off.
Output:

Figure 1: Output
Read more articles on Arduino:

Sr KarthigaPosted May 25, 2016, 8:20 AM
thank you santhakumar sir
Sr KarthigaPosted May 25, 2016, 8:19 AM
thank you kumaresh
Sr KarthigaPosted May 25, 2016, 8:19 AM
thank you monil sir
Sr KarthigaPosted May 25, 2016, 8:19 AM
Thank you vignesh sir
Santhakumar MunuswamyPosted May 21, 2016, 2:28 AM
Thank you for nice work
Kumaresh RajalingamPosted Apr 24, 2016, 9:35 PM
Nice share
Guest UserPosted Apr 24, 2016, 1:30 PM
Good One
Vignesh ManiPosted Apr 24, 2016, 10:20 AM
Good
Sr KarthigaPosted Apr 24, 2016, 9:03 AM
thank you mohankumar sir
Sr KarthigaPosted Apr 24, 2016, 9:03 AM
Thank you vivek sir
Bhuvanesh MohankumarPosted Apr 23, 2016, 5:58 PM
Good
Vivek KumarPosted Apr 23, 2016, 11:39 AM
Nice one
Sr KarthigaPosted Apr 23, 2016, 8:56 AM
thank you shaili sis
Sr KarthigaPosted Apr 23, 2016, 8:55 AM
Thank you saha sir
Shaili DashoraPosted Apr 23, 2016, 7:00 AM
Nice creation Sr Karthiga
Debasis SahaPosted Apr 23, 2016, 6:25 AM
Nice One..