void setup() {
pinMode(2, OUTPUT); // South Red Light
pinMode(3, OUTPUT); // South yellow Light
pinMode(4, OUTPUT); // South Green Light
pinMode(5, OUTPUT); // East Red Light
pinMode(6, OUTPUT); // East yellow Light
pinMode(7, OUTPUT); // East Green Light
pinMode(8, OUTPUT); // North Red Light
pinMode(9, OUTPUT); // North yellow Light
pinMode(10, OUTPUT);// North Green Light
pinMode(11, OUTPUT);// West Red Light
pinMode(12, OUTPUT);// West yellow Light
pinMode(13, OUTPUT);// West Green Light
}
void loop() {
// Bike on South
digitalWrite(13,0); // west green signal off
digitalWrite(5,1); // East Red signal on
digitalWrite(8,1); //north red signal on
digitalWrite(11,1); //west red signal on
digitalWrite(3,1); //south yellow signal on
delay(3000);
digitalWrite(3,0); //south yellow signal off
digitalWrite(4,1); // South Green signal on
delay(7000);
// Bike on East
digitalWrite(4,0); //south green signal off
digitalWrite(6,1); // east yellow signal on
digitalWrite(2,1); // south red signal on
digitalWrite(5,0); //east red signal off
delay(3000);
digitalWrite(7,1); // east green signal on
digitalWrite(6,0); // east yellow signal off
delay(7000);
// Bike on North
digitalWrite(7,0); //east green signal off
digitalWrite(9,1); // north yellow signal on
digitalWrite(5,1); // east red signal on
digitalWrite(8,0); //north red signal off
delay(3000);
digitalWrite(10,1); // north green signal on
digitalWrite(9,0); // north yellow signal off
delay(7000);
//Bike on West
digitalWrite(10,0); //north green signal off
digitalWrite(12,1); // west yellow signal on
digitalWrite(8,1); // north red signal on
digitalWrite(11,0); //west red signal off
delay(3000);
digitalWrite(13,1); // west green signal on
digitalWrite(12,0); // west yellow signal off
delay(7000);
}