//iniciando con NODE MCU prueba B
//RJ TREJO
#include <dummy.h>
int e = 19;
int leds [] = {5,16,0,2};
int i;
//declaración de entradas y salidas
void setup() {
pinMode(e, INPUT);
for(i=0; i<=4; i++){ // ciclo for para hacer el incremtento del contador decimal
pinMode(leds[i], OUTPUT);
}
}
//logica de funcionamiento del sistema
void loop() {
int contador = 0; //se declara una variable contador
while(true)
{
if(digitalRead(e) == LOW)
{
delay(20); //se da un valor de delay para el contador
if(digitalRead(e) == HIGH)
{
digitalWrite(leds[contador], HIGH);
delay(500);
contador++;
if (contador == 5)
{
contador = 0;
for(i=4; i>=0; i--)
{
digitalWrite(leds[i], LOW);
}
}
}
}
}
}