//Iniciando con Node-MCU Practica 1.//
//Contador decimal (E/S)//
int e = 21;
int leds[] = {19, 5, 16, 0};
int i;
void setup() {
pinMode(e, INPUT);
for(i=0; i<=4; i++)
{
pinMode(leds[i], OUTPUT);
}
}
//Funcionamiento del sistema//
void loop() {
int contador = 0;
while(true)
{
if(digitalRead(e) == LOW)
{
delay(20);
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);
}
}
}
}
}
}