Trabajo con pulsador, if y else

 https://www.tinkercad.com/things/gHakcKyvN9L?sharecode=f5tN2VTnhNE6uSOxn7-BVxEvXAaVcicIQLU9ybFLxok



Código: 

int leds[]={6,5,4,3,2};

int estadoBoton=0;

int tiempo=200;

void setup()

  pinMode(2, OUTPUT);

  pinMode(3, OUTPUT);

  pinMode(4, OUTPUT);

  pinMode(5, OUTPUT);

  pinMode(6, OUTPUT);

  pinMode(8, INPUT);

}


void loop()

{

 for (int i=0;i<5;i++)

 {

 estadoBoton=digitalRead(8);

 digitalWrite(leds[i], HIGH);

 delay(tiempo);

 digitalWrite(leds[i], LOW);

 delay(tiempo);

 if (i==2 && estadoBoton==1)

 {

   tiempo=tiempo-10;

 }

 else

 {

   tiempo=200;

 }

 }

}

Comentarios

Entradas más populares de este blog

Normas básicas de seguridad en el taller de electrónica y computación