Diferencia entre revisiones de «Bounce»
De ArduWiki
(→Descripción) |
(→Métodos) |
||
Línea 11: | Línea 11: | ||
== Métodos == | == Métodos == | ||
+ | {| class="wikitable" | ||
+ | |+Metodos disponibles en libreria Bounce2.h | ||
+ | |- | ||
+ | ! Método !! Descripción | ||
+ | |- | ||
+ | | Bounce(pin, pausa) || Instancia el objeto | ||
+ | |- | ||
+ | | attach(pin) || Asigna el pin | ||
+ | |- | ||
+ | | interval(pausa) || Asigna el tiempo en milisegundos | ||
+ | |- | ||
+ | | update() || Debido a que Bounce no usa interrupciones, debe "actualizar" el objeto antes de leer su valor y debe hacerlo con la mayor frecuencia posible (eso significa incluirlo en su bucle ()). El método update() actualiza el objeto y devuelve verdadero (1) si el estado del pin cambia. Falso (0) si no. Solo llame a update() una vez por loop(). | ||
+ | |- | ||
+ | | read() || Lee el estado del pin luego de update(). | ||
+ | |- | ||
+ | | fell() || Devuelve true si las transiciones de señal del pin es de HIGH a LOW (falling). | ||
+ | |- | ||
+ | | rose() || Devuelve true si las transiciones de señal del pin es de LOW a HIGH (rissing). | ||
+ | |} | ||
== Comentarios == | == Comentarios == |
Revisión del 23:43 2 may 2019
Contenido
Descripción
La librería Bounce2.h de Thomas Frefericks...
Nota: Para saber mas del efecto Rebote.
Placas aplicables
Sintaxis
Métodos
Método | Descripción |
---|---|
Bounce(pin, pausa) | Instancia el objeto |
attach(pin) | Asigna el pin |
interval(pausa) | Asigna el tiempo en milisegundos |
update() | Debido a que Bounce no usa interrupciones, debe "actualizar" el objeto antes de leer su valor y debe hacerlo con la mayor frecuencia posible (eso significa incluirlo en su bucle ()). El método update() actualiza el objeto y devuelve verdadero (1) si el estado del pin cambia. Falso (0) si no. Solo llame a update() una vez por loop(). |
read() | Lee el estado del pin luego de update(). |
fell() | Devuelve true si las transiciones de señal del pin es de HIGH a LOW (falling). |
rose() | Devuelve true si las transiciones de señal del pin es de LOW a HIGH (rissing). |
Comentarios
Advertencias
Ejemplo
Vea también