Arduino Street Traffic Light - set av brödunderläggen Edition (7 / 13 steg)
Steg 7: Gör båda lysdioderna blinkar!
Upprepa samma steg som ett steg att inrätta grön LED för detta steg.
* Kom ihåg att ange båda led till utgångsläge!
* Kom ihåg att stänga av en LED när den andra är på!
Kan du konfigurera den så att din grön lysdiod är tänd i 5 sekunder och din gula lampan bara 2 sekunder?
Exempel:
// variables
// variables
int GREEN = 3;
int YELLOW = 4;
int DELAY_GREEN = 1000;
int DELAY_YELLOW = 1000;// basic functions
voidsetup()
{
// setup LED modes
// we're specifying that we're going to send information to this LED
pinMode(GREEN, OUTPUT);
pinMode(YELLOW, OUTPUT);
}voidloop()
{
// High turns things on
// Low turns things off
digitalWrite(GREEN, HIGH);
digitalWrite(YELLOW, LOW);
// how long we want the green led on
delay(DELAY_GREEN);digitalWrite(GREEN, LOW);
digitalWrite(YELLOW, HIGH);
// how long we want the yellow led on
delay(DELAY_YELLOW);
}
int YELLOW = 4;
int DELAY_GREEN = 1000;
int DELAY_YELLOW = 1000;
// basic functions
voidsetup()
{
// setup LED modes
// we're specifying that we're going to send information to this LED
pinMode(GREEN, OUTPUT);
pinMode(YELLOW, OUTPUT);
}voidloop()
{
// High turns things on
// Low turns things off
digitalWrite(GREEN, HIGH);
digitalWrite(YELLOW, LOW);
// how long we want the green led on
delay(DELAY_GREEN);digitalWrite(GREEN, LOW);
digitalWrite(YELLOW, HIGH);
// how long we want the yellow led on
delay(DELAY_YELLOW);
}