El programa del semáforo es el siguiente:
int contador;
void setup()
{
pinMode(11, OUTPUT);
pinMode(9, OUTPUT);
pinMode(3, OUTPUT); }
void loop()
{
digitalWrite(11, HIGH);
delay(5000);
digitalWrite(11, LOW);
digitalWrite(9, HIGH);
for (contador = 0; contador < 5;
++contador) {
tone(3,494);
delay(1000);
tone(3,440);
delay(1000); }
noTone(3);
for
(contador = 0; contador <5; ++contador) {
digitalWrite(9, HIGH);
tone(3,880);
delay(500);
digitalWrite(9, LOW);
tone(3,988);
delay(500);
}
noTone(3); }
Tienes que copiar todo el texto de color azul y rojo y pegarlo dentro del IDE de ARDUINO. Cuando hayas probado que el semáforo funciona perfectamente, borra el texto de color rojo y lo vuelves a subir a la placa.