Crea este semáforo triple con Arduino en Tinkercad. El código está al final

//Semáforo 1 a la izquierda
//Semáforo 2 en medio
//Semáforo 3 a la derecha

int rojo1 = 13;
int amarillo1 = 12;
int verde1 = 11;
int rojo2 = 10;
int amarillo2 = 9;
int verde2 = 8;
int rojo3 = 7;
int amarillo3 = 6;
int verde3 = 5;

void setup()
{
pinMode(rojo1, OUTPUT);
pinMode(amarillo1, OUTPUT);
pinMode(verde1, OUTPUT);
pinMode(rojo2, OUTPUT);
pinMode(amarillo2, OUTPUT);
pinMode(verde2, OUTPUT);
pinMode(rojo3, OUTPUT);
pinMode(amarillo3, OUTPUT);
pinMode(verde3, OUTPUT);
}

void loop()
{
digitalWrite(verde1, HIGH);
digitalWrite(rojo2, HIGH);
digitalWrite(rojo3, HIGH);
delay(4000);
digitalWrite(verde1, LOW);
delay(400);
digitalWrite(amarillo1, HIGH);
delay(600);
digitalWrite(amarillo1, LOW);
delay(600);
digitalWrite(amarillo1, HIGH);
delay(600);
digitalWrite(amarillo1, LOW);
delay(600);
digitalWrite(amarillo1, HIGH);
delay(600);
digitalWrite(amarillo1, LOW);
digitalWrite(rojo2, LOW);
delay(600);
digitalWrite(verde2, HIGH);
digitalWrite(rojo1, HIGH);
delay(4000);
digitalWrite(verde2, LOW);
delay(400);
digitalWrite(amarillo2, HIGH);
delay(600);
digitalWrite(amarillo2, LOW);
delay(600);
digitalWrite(amarillo2, HIGH);
delay(600);
digitalWrite(amarillo2, LOW);
delay(600);
digitalWrite(amarillo2, HIGH);
delay(600);
digitalWrite(amarillo2, LOW);
digitalWrite(rojo3, LOW);
delay(600);
digitalWrite(verde3, HIGH);
digitalWrite(rojo2, HIGH);
delay(6000);
digitalWrite(verde3, LOW);
delay(400);
digitalWrite(amarillo3, HIGH);
delay(600);
digitalWrite(amarillo3, LOW);
delay(600);
digitalWrite(amarillo3, HIGH);
delay(600);
digitalWrite(amarillo3, LOW);
delay(600);
digitalWrite(amarillo3, HIGH);
delay(600);
digitalWrite(amarillo3, LOW);
digitalWrite(rojo1, LOW);
delay(600);
}