Pages: [1]   Go Down
Author Topic: duda rutina antirebotes de un pulsador  (Read 693 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Jr. Member
**
Karma: 0
Posts: 54
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

pues tengo muchas dudas de como abordar una rutina antirebotes de la lectura de un pulsador,
el problema es que tengo al mismo tiempo que leer otros puertos, y no me puedo permitir el lujo
de usar delay() para esperar y volver a leer que está correcta la lectura. alguna idea?
Logged

Barcelona
Offline Offline
Jr. Member
**
Karma: 0
Posts: 64
electronix
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola angel67, lo que podrías hacer, a parte de colocar una resistencia en paralelo, entre el pulsador y el pin de arduino, a masa es:

Code:

int i=analogRead(pulsador);

if(i == 1){
   if(i == 0){
      //Introduce código
   }
}


Yo normalmente uso este método, conectando los pulsadores en cualquiera de los pins analógicos, y con el uso de los dos if me aseguro de que se ha pulsado una vez el pulsador.

Espero haber ayudado, un saludo!
Logged

riKon
visita mi blog tallerarduino.wordpress.com

Offline Offline
Jr. Member
**
Karma: 0
Posts: 54
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

pues si, muchas gracias  smiley, lo pruebo y te cuento!
Logged

Pages: [1]   Go Up
Jump to: