keyestudio
Sample program
Since it is a simulation of traffic lights, the blinking time of each LED should be the same with
those in traffic lights system. In this program, we use Arduino delay () function to control delay
time, which is much simpler than C language.
//////////////////////////////////////////////////////////
int redled =10; // initialize digital pin 8.
int yellowled =7; // initialize digital pin 7.
int greenled =4; // initialize digital pin 4.
void setup()
{
pinMode(redled, OUTPUT);// set the pin with red LED as "output"
pinMode(yellowled, OUTPUT); // set the pin with yellow LED as "output"
pinMode(greenled, OUTPUT); // set the pin with green LED as "output"
}
void loop()
{
digitalWrite(greenled, HIGH);//// turn on green LED
delay(5000);// wait 5 seconds
digitalWrite(greenled, LOW); // turn off green LED
for(int i=0;i<3;i++)// blinks for 3 times
www.keyestudio.cc
29
Need help?
Do you have a question about the ARDUINO maker learning kit and is the answer not in the manual?