#define RED1 1
#define YELLOW1 5
#define GREEN1 9
#define RED2 2
#define YELLOW2 3
#define GREEN2 6
#define GREEN3 10
#define GREEN4 11
#define RED3 12
#define RED4 13

void setup() {
  pinMode(RED1, OUTPUT);
  pinMode(YELLOW1, OUTPUT);
  pinMode(GREEN1, OUTPUT);
  pinMode(RED2, OUTPUT);
  pinMode(YELLOW2, OUTPUT);
  pinMode(GREEN2, OUTPUT);
  pinMode(GREEN3, OUTPUT);
  pinMode(GREEN4, OUTPUT);
  pinMode(RED3, OUTPUT);
  pinMode(RED4, OUTPUT);

  digitalWrite(RED1, HIGH);
  digitalWrite(RED2, HIGH);
  digitalWrite(RED3, HIGH);
  digitalWrite(RED4, HIGH);
  delay(500);

  digitalWrite(RED1, LOW);
  digitalWrite(RED2, LOW);
  delay(500);

  digitalWrite(RED1, HIGH);
  digitalWrite(RED2, HIGH);
  delay(500);

  digitalWrite(RED1, LOW);
  digitalWrite(RED2, LOW);
  delay(500);

  digitalWrite(RED1, HIGH);
  digitalWrite(RED2, HIGH);
  delay(500);

  digitalWrite(RED1, LOW);
  digitalWrite(RED2, LOW);
  delay(500);

  digitalWrite(RED1, HIGH);
  digitalWrite(RED2, HIGH);
  delay(500);

  digitalWrite(RED1, LOW);
  digitalWrite(RED2, LOW);
  delay(500);

  digitalWrite(RED1, HIGH);
  digitalWrite(RED2, HIGH);
  delay(500);

  digitalWrite(RED1, LOW);
  digitalWrite(RED2, LOW);
  delay(500);

  digitalWrite(RED1, HIGH);
  digitalWrite(RED2, HIGH);
  delay(500);

  digitalWrite(RED1, LOW);
  digitalWrite(RED2, LOW);
  delay(500);
}

void loop() {
  digitalWrite(YELLOW2, LOW);
  digitalWrite(RED1, HIGH);
  digitalWrite(RED2, HIGH);
  delay(3000);

  digitalWrite(RED3, LOW);
  digitalWrite(GREEN3, HIGH);
  delay(500);

  digitalWrite(GREEN3, LOW);
  delay(500);

  digitalWrite(GREEN3, HIGH);
  delay(500);

  digitalWrite(GREEN3, LOW);
  delay(500);

  digitalWrite(GREEN3, HIGH);
  delay(500);

  digitalWrite(GREEN3, LOW);
  delay(500);

  digitalWrite(GREEN3, HIGH);
  delay(500);

  digitalWrite(GREEN3, LOW);
  delay(500);

  digitalWrite(GREEN3, HIGH);
  delay(500);

  digitalWrite(GREEN3, LOW);
  delay(500);

  digitalWrite(GREEN3, HIGH);
  delay(500);

  digitalWrite(GREEN3, LOW);
  delay(500);

  digitalWrite(RED3, HIGH);
  delay(2000);

  digitalWrite(RED1, LOW);
  digitalWrite(GREEN1, HIGH);
  delay(20000);

  digitalWrite(GREEN1, LOW);
  digitalWrite(YELLOW1, HIGH);
  delay(3000);

  digitalWrite(YELLOW1, LOW);
  digitalWrite(RED1, HIGH);
  digitalWrite(RED2, HIGH);
  delay(3000);

  digitalWrite(RED4, LOW);
  digitalWrite(GREEN4, HIGH);
  delay(500);

  digitalWrite(GREEN4, LOW);
  delay(500);

  digitalWrite(GREEN4, HIGH);
  delay(500);

  digitalWrite(GREEN4, LOW);
  delay(500);

  digitalWrite(GREEN4, HIGH);
  delay(500);

  digitalWrite(GREEN4, LOW);
  delay(500);

  digitalWrite(GREEN4, HIGH);
  delay(500);

  digitalWrite(GREEN4, LOW);
  delay(500);

  digitalWrite(GREEN4, HIGH);
  delay(500);

  digitalWrite(GREEN4, LOW);
  delay(500);

  digitalWrite(GREEN4, HIGH);
  delay(500);

  digitalWrite(GREEN4, LOW);
  delay(500);

  digitalWrite(RED4, HIGH);
  delay(2000);

  digitalWrite(RED2, LOW);
  digitalWrite(RED1, HIGH);
  digitalWrite(GREEN2, HIGH);
  delay(20000);

  digitalWrite(GREEN2, LOW);
  digitalWrite(YELLOW2, HIGH);
  delay(3000);

}
BOOTSELLED1239USBRaspberryPiPico©2020RP2-8020/21P64M15.00TTT