Skip to content

Instantly share code, notes, and snippets.

@baojie
Created January 9, 2013 04:40
Show Gist options
  • Save baojie/4490628 to your computer and use it in GitHub Desktop.
Save baojie/4490628 to your computer and use it in GitHub Desktop.
Arduino traffic lights
int red = 13;
int yellow = 12;
int green = 11;
int ON=HIGH;
int OFF=LOW;
void setup(){
pinMode(red,OUTPUT);
pinMode(yellow,OUTPUT);
pinMode(green,OUTPUT);
}
void loop(){
changeLights();
delay(100);
}
void changeLights(){
digitalWrite(yellow,OFF);
digitalWrite(red,OFF);
digitalWrite(green,ON);
delay(1000);
digitalWrite(yellow,ON);
digitalWrite(red,OFF);
digitalWrite(green,OFF);
delay(1000);
digitalWrite(yellow,OFF);
digitalWrite(red,ON);
digitalWrite(green,OFF);
delay(1000);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment