int led1=2;
int led2=4;
int led3=7;
int pulsador=3;
int i;
void setup()
{
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(pulsador, INPUT);
Serial.begin (9600);
}
void loop()
{
digitalWrite (led1, HIGH);
if (i==0)
{
Serial.println ("Pulse el boton para pasar");
i=1;
}
if (digitalRead(pulsador)==HIGH)
{
Serial.println ("Boton pulsado, espere");
delay (5000);
digitalWrite (led1, LOW);
Serial.println ("Preparese para cruzar");
digitalWrite (led2, HIGH);
delay (500);
digitalWrite (led2, LOW);
delay (500);
digitalWrite (led2, HIGH);
delay (500);
digitalWrite (led2, LOW);
delay (500);
digitalWrite (led2, HIGH);
delay (500);
digitalWrite (led2, LOW);
Serial.println ("Pase usted");
digitalWrite (led3, HIGH);
delay (5000);
digitalWrite (led3, LOW);
i=0;
}
}