Tech
News
Videos
Forums
Jobs
Books
Events
More
Interviews
Live
Learn
Training
Career
Members
Blogs
Challenges
Certification
Contribute
Article
Blog
Video
Ebook
Interview Question
Collapse
Feed
Dashboard
Wallet
Learn
Achievements
Network
Refer
Rewards
SharpGPT
Premium
Contribute
Article
Blog
Video
Ebook
Interview Question
Register
Login
Smart Signal Light System By Arduino Mega 2560
WhatsApp
Sr Karthiga
4y
7.8k
0
1
100
Article
smartlight.zip
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);
}
Explanation:
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
:
Introducing Arduino Nano
Control The Arduino Board With Windows 10 PC or Mobile
Arduino
Arduino Mega 2560
IOT
Smart Signal Light System
Up Next
Ebook Download
View all
Raspberry Pi -Sensorial Symphony of Connectivity
Read by 704 people
Download Now!
Learn
View all
Membership not found