#define RED1 0
#define YELLOW1 1
#define GREEN1 2
#define RED2 15
#define YELLOW2 14
#define GREEN2 13
#define RED3 16
#define YELLOW3 17
#define GREEN3 18
#define RED4 28
#define YELLOW4 27
#define GREEN4 26
void setup() {
pinMode(RED1, OUTPUT);
pinMode(YELLOW1, OUTPUT);
pinMode(GREEN1, OUTPUT);
pinMode(RED2, OUTPUT);
pinMode(YELLOW2, OUTPUT);
pinMode(GREEN2, OUTPUT);
pinMode(RED3, OUTPUT);
pinMode(YELLOW3, OUTPUT);
pinMode(GREEN3, OUTPUT);
pinMode(RED4, OUTPUT);
pinMode(YELLOW4, OUTPUT);
pinMode(GREEN4, OUTPUT);
}
void loop() {
digitalWrite(GREEN1, HIGH);
digitalWrite(YELLOW2, HIGH);
digitalWrite(RED3, HIGH);
digitalWrite(RED4, HIGH);
delay(6000);
digitalWrite(GREEN1, LOW);
digitalWrite(YELLOW2, LOW);
digitalWrite(RED3, LOW);
digitalWrite(RED1, HIGH);
digitalWrite(GREEN2, HIGH);
digitalWrite(YELLOW3, HIGH);
delay(6000);
digitalWrite(GREEN2, LOW);
digitalWrite(YELLOW3, LOW);
digitalWrite(RED4,LOW);
digitalWrite(RED2, HIGH);
digitalWrite(GREEN3, HIGH);
digitalWrite(YELLOW4, HIGH);
delay(6000);
digitalWrite(RED1, LOW);
digitalWrite(GREEN3, LOW);
digitalWrite(YELLOW4, LOW);
digitalWrite(YELLOW1, HIGH);
digitalWrite(RED3, HIGH);
digitalWrite(GREEN4, HIGH);
delay(6000);
digitalWrite(YELLOW1, LOW);
digitalWrite(RED3, LOW);
digitalWrite(GREEN4, LOW);
digitalWrite(RED2,LOW);
}
// void setup() {
// // put your setup code here, to run once:
// Serial1.begin(115200);
// Serial1.println("Hello, Raspberry Pi Pico!");
// }
// void loop() {
// // put your main code here, to run repeatedly:
// delay(1); // this speeds up the simulation
// }