Go Down

Topic: contar el tiempo que esta pulsado un boton (Read 3 times) previous topic - next topic

riscking

May 01, 2011, 07:30 pm Last Edit: May 20, 2011, 12:27 am by riscking Reason: 1
Resuelto la anterior duda, ahora tengo un problema para poder realizar un contador para saber cuanto tiempo esta pulsado un boton y depende el tiempo hacer una cosa u otra.
estoy usando la funcion millis pero poniendo if (estadoboton1 == HIGH) entra una vez y sale, no se como lo podria hacer, alguna ayuda porfa.

ionhs

Pon todo el código y si pones algunos comentarios para que podamos entenderlo pues mejor  :D

riscking

Resuelto lo anterior, ahora no se como hacer el contador de la pulsacion para ahorrarme un par de botones y segun el tiempo que este pulsado hacer una funciones u otras.
A ver si alguien me puede hechar una manilla.
Gracias de antemano.

ionhs

se me ocurre lo siguiente:

-cuando detectes que alguien pulsa el botón guarda el tiempo (millis())
-espera a que lo deje de pulsar y guarda el tiempo
-Si la diferencia es mayor que X que se ejecute la función AA
-Sino que se ejecute la función BB


Sergegsx

Pon tu codigo, sino tenemos que escribirte el codigo desde cero y eso no ayuda.
* Si preguntas, pon el código de tu programa, hace mucho mas fácil ayudarte. Y me ahorro un mensaje pidiendo que lo hagas.
* Si consigues solucionar tu problema, dedica unos minutos a explicar en tu post como lo conseguiste para beneficio de todos.
* Cambia el 'Subject' de tu hilo y añade 'SOLUCIONADO' cuando hayas llegado a una solución al problema que planteaste.
* Utiliza un 'Subject' para tu hilo que explique de que va el hilo.
Si estas empezando:
* Comienza a usar Arduino
* Guías de iniciación a Arduino
* Ejemplos
* Referencia del Lenguaje
* Conceptos básicos
Guia de usuario de arduino
Tutoriales en Ingles
Si necesitas que alguien te escriba el código: http://www.freelancer.com/  o esta  http://www.guru.com/

Go Up