Delay en proyecto

Hola cómo están? Les quería comentar que tuve una clase donde vimos este código y quería saber si me podrían explicar la función que cumplen los delays, lo hice mas corto porque era un poco mas largo. Sepan disculpar por los errores al abrir un tema soy bastante nuevo en esto saludos

const int pulsador_suma=12;
const int pulsador_resta=11;
const int led1= 2;
const int led2= 3;
const int led3= 4;

int contador=0;

void setup()
{
pinMode(pulsador_resta, INPUT_PULLUP);
pinMode(pulsador_suma, INPUT_PULLUP);
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
pinMode(led5, OUTPUT);
pinMode(led6, OUTPUT);

}

void loop()
{
int lectura_resta = digitalRead(pulsador_resta);
int lectura_suma= digitalRead(pulsador_suma);

if (lectura_resta==LOW)

{

delay(500);

if (contador==0)
{
contador=0;

 }
else
 {
  contador=contador-1;

 }

}

if (lectura_suma==LOW)

{

 delay(500);

if (contador==6)
{
contador=6;

 }
else
 {
  contador=contador+1;

 }

}

if (contador ==0)
{

 digitalWrite(led1,LOW);
 digitalWrite(led2,LOW);
 digitalWrite(led3,LOW);
 digitalWrite(led4,LOW);
 
 }  

if (contador ==1)
{

 digitalWrite(led1,HIGH);
 digitalWrite(led2,LOW);
 digitalWrite(led3,LOW);
 digitalWrite(led4,LOW);
 

 }  

if (contador ==2)
{

 digitalWrite(led1,HIGH);
 digitalWrite(led2,HIGH);
 digitalWrite(led3,LOW);
 digitalWrite(led4,LOW);
 

 }  

if (contador ==3)
{

 digitalWrite(led1,HIGH);
 digitalWrite(led2,HIGH);
 digitalWrite(led3,HIGH);
 digitalWrite(led4,LOW);


 }  

if (contador ==4)
{

 digitalWrite(led1,HIGH);
 digitalWrite(led2,HIGH);
 digitalWrite(led3,HIGH);
 digitalWrite(led4,HIGH);


 }

Su publicacion se MUEVE a su ubicacion actual ya que es mas adecuada.

Perfecto gracias

Por favor, muestre el código aquí.

Tómate un par de minutos para leer las Normas del Foro y adjunta el código de acuerdo a las mismas.

Para que lo podamos ver en el foro es necesario que subas aquí tu código.

De esta manera el hilo de conversación estará completo para quien lo vea en el futuro.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.