El programa del semáforo es el siguiente:
int counter;
int boton;
void setup(){
pinMode(11, OUTPUT);
pinMode(9, OUTPUT);
pinMode(3, OUTPUT);
pinMode(2, INPUT_PULLUP);
digitalWrite(11, HIGH);}
void peaton() {
delay(2000);
digitalWrite(11, LOW);
digitalWrite(9, HIGH);
for
(counter = 0; counter < 5; ++counter) {
tone(3,494);
delay(1000);
tone(3,440);
delay(1000);
}
noTone(3);
for (counter =
0; counter <10; ++counter) {
digitalWrite(9, HIGH);
tone(3,880);
delay(250);
digitalWrite(9, LOW);
tone(3,988);
delay(250);
}
noTone(3);
digitalWrite(11, HIGH);
delay(5000); }
void loop()
{
boton=digitalRead (2);
if
(boton==LOW) { peaton();}
}
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.
0 comentarios:
Publicar un comentario