int r1 = 1;
int y1 = 2;
int g1 = 3;
int r2 = 4;
int y2 = 5;
int g2 = 6;
int r3 = 7;
int y3 = 8;
int g3 = 9;
void setup() {
// put your setup code here, to run once:
pinMode(1, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
//red - red - green
digitalWrite(r1,HIGH);
digitalWrite(r2,HIGH);
digitalWrite(g3,HIGH);
digitalWrite(y1,LOW);
digitalWrite(y2,LOW);
digitalWrite(y3,LOW);
digitalWrite(g1,LOW);
digitalWrite(g2,LOW);
digitalWrite(r3,LOW);
delay(30000);
// red - red - yellow
digitalWrite(r1,HIGH);
digitalWrite(r2,HIGH);
digitalWrite(y3,HIGH);
digitalWrite(y1,LOW);
digitalWrite(y2,LOW);
digitalWrite(g3,LOW);
digitalWrite(g1,LOW);
digitalWrite(g2,LOW);
digitalWrite(r3,LOW);
delay(3000);
// red - green - red
digitalWrite(r1,HIGH);
digitalWrite(r3,HIGH);
digitalWrite(g2,HIGH);
digitalWrite(y1,LOW);
digitalWrite(y2,LOW);
digitalWrite(y3,LOW);
digitalWrite(g1,LOW);
digitalWrite(g3,LOW);
digitalWrite(r2,LOW);
delay(30000);
// red - yellow - red
digitalWrite(r1,HIGH);
digitalWrite(r3,HIGH);
digitalWrite(y2,HIGH);
digitalWrite(y1,LOW);
digitalWrite(y3,LOW);
digitalWrite(g3,LOW);
digitalWrite(g1,LOW);
digitalWrite(g2,LOW);
digitalWrite(r2,LOW);
delay(3000);
// green - red - red
digitalWrite(r2,HIGH);
digitalWrite(r3,HIGH);
digitalWrite(g1,HIGH);
digitalWrite(y1,LOW);
digitalWrite(y3,LOW);
digitalWrite(y2,LOW);
digitalWrite(g3,LOW);
digitalWrite(g2,LOW);
digitalWrite(r1,LOW);
delay(3000);
// yellow - red - red
digitalWrite(r2,HIGH);
digitalWrite(r3,HIGH);
digitalWrite(y1,HIGH);
digitalWrite(y2,LOW);
digitalWrite(y3,LOW);
digitalWrite(g1,LOW);
digitalWrite(g3,LOW);
digitalWrite(g2,LOW);
digitalWrite(r1,LOW);
delay(3000);
digitalWrite(r2,LOW);
digitalWrite(r3,LOW);
digitalWrite(g1,LOW);
digitalWrite(y1,LOW);
digitalWrite(y3,LOW);
digitalWrite(y2,LOW);
digitalWrite(g3,LOW);
digitalWrite(g2,LOW);
digitalWrite(r1,LOW);
delay(1000);
// Laboratory activity 2 and 3
}