0% encontró este documento útil (0 votos)
125 vistas1 página

Contador Arduino

El código define variables para controlar un botón y un LED, e incrementa un contador cada vez que se presiona el botón. Cuando el contador llega a 1, enciende el LED, y cuando llega a 8, apaga el LED y restablece el contador a 0.

Cargado por

alanitotkd
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
125 vistas1 página

Contador Arduino

El código define variables para controlar un botón y un LED, e incrementa un contador cada vez que se presiona el botón. Cuando el contador llega a 1, enciende el LED, y cuando llega a 8, apaga el LED y restablece el contador a 0.

Cargado por

alanitotkd
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

int led =13;

int boton = 2;
int contador=0;
int estadoAnterior=0;

void setup()
{
[Link](9600);
pinMode(boton,INPUT);
pinMode(led,OUTPUT);

void loop()
{
int lectura = digitalRead(boton);//inicia rutina de antirebote
if(lectura!=estadoAnterior) //si la variable lectura es diferente a estado
anterior
{
if(lectura ==HIGH) //vuelve a comparar la variable lectura si es 1
{
contador++;//aumenta el contador en 1
[Link](contador); //imprime por puerto serial el valor de la
variable contador
}
}
//inicia
estadoAnterior = lectura; //guarda en variable estado anterior el valor de
lectura.
if(contador==1) // compara el valor de contador si es igual a 5 prendemos un led
{
digitalWrite(led,HIGH);
}
if(contador == 8)
{
digitalWrite(led,LOW);
contador =0;
}
}

También podría gustarte