You are on page 1of 4

// light one

int red1 = 7;

int yellow1 = 6;

int green1 = 5;

// light two

int red2 = 10;

int yellow2 = 9;

int green2 = 8;

// light three

int red3 = 13;

int yellow3 = 12;

int green3 = 11;

void setup(){

// light one

pinMode(red1, OUTPUT);

pinMode(yellow1, OUTPUT);

pinMode(green1, OUTPUT);

// light two

pinMode(red2, OUTPUT);

pinMode(yellow2, OUTPUT);

pinMode(green2, OUTPUT);
// light three

pinMode(red3, OUTPUT);

pinMode(yellow3, OUTPUT);

pinMode(green3, OUTPUT);

digitalWrite(red3, HIGH);

digitalWrite(red2, HIGH);

void loop(){

// turn on green1, and turn on red2 and red3

digitalWrite(yellow1, LOW);

digitalWrite(red1, LOW);

digitalWrite(green1, HIGH);

digitalWrite(yellow3, LOW);

digitalWrite(red3, HIGH);

delay(5000);

// turn yellow1 and yellow2 on

digitalWrite(yellow1, HIGH);

digitalWrite(green1, LOW);

digitalWrite(yellow2, HIGH);

delay(3000);
// turn both yellows off, and on green2 and red1

digitalWrite(yellow1, LOW);

digitalWrite(red1, HIGH);

digitalWrite(yellow2, LOW);

digitalWrite(red2, LOW);

digitalWrite(green2, HIGH);

delay(5000);

// turn yellow2 and yellow3 on

digitalWrite(yellow2, HIGH);

digitalWrite(green2, LOW);

digitalWrite(yellow3, HIGH);

delay(3000);

// turn both yellows off, and on green3 and red2

digitalWrite(yellow2, LOW);

digitalWrite(red2, HIGH);

digitalWrite(yellow3, LOW);

digitalWrite(red3, LOW);

digitalWrite(green3, HIGH);

delay(5000);

// turn yellow1 and yellow3 on

digitalWrite(yellow1, HIGH);

digitalWrite(yellow3, HIGH);
digitalWrite(green3, LOW);

delay(3000);

You might also like