Diferencia entre revisiones de «Bounce»

De ArduWiki
Saltar a: navegación, buscar
(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 19:43 2 may 2019

Descripción

La librería Bounce2.h de Thomas Frefericks...

Nota: Para saber mas del efecto Rebote.


Placas aplicables

Sintaxis


Métodos

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

Advertencias

Ejemplo

Vea también


Referencias externas