Librerias Arduino

Librería Arduino Threshold
La librería Threshold implementa un umbral para el control todo o nada con Arduino. Es posible emplear un umbral de consigna única o de doble consigna. La librería emplea Templates para que funcione con distintos tipos de variables. La consigna permite filtrar una señal, activando o desactivando un estado cuando el valor atraviesa las consignas. ...

Librería Arduino Countdown
La librería Countdown implementa un contador simple. El contador se inicializa a un cierto valor mediante la variable StartValue. El valor actual del contador se guarda en la variable Value. El contador dispone del método Tick(), que reduce el valor de Value hasta llegar a cero. También dispone del método Reset, que reinicia Value al ...

Librería Arduino Stopwatch
La librería Stopwatch permite registrar el tiempo transcurrido en la ejecución del código, obteniendo el resultado como milisegundos transcurridos o como frecuencia en Hz. Con esta librería podemos medir el tiempo de forma sencilla, liberando de estas funciones al flujo principal. La clase Stopwatch resulta de utilidad, ejemplo, para realizar encoders, un tacómetro, o determinar ...

Librería Arduino Debounce Filter
La librería Debounce Filter implementa un filtro para eliminar el rebote en dispositivos físicos como pulsadores o encorders. La librería permite fijar un intervalo en milisegundos. Tras un cambio, se ignoran cualquier cambio posterior durante el intervalo, produciéndose el filtrado de los posibles rebotes. La clase Debounce Filter dispone de un método AddValue, para introducir ...

Librería Arduino Median Filter
La librería median Filter implementa un filtro de mediana móvil. La librería almacena los N últimos elementos de la ventana y calcula la mediana. La clase emplea templates para permitir funcionar con distintos tipos (int, long, float,...). La clase median Filter sigue el algoritmo propuesto por Phil Ekstrom para el cálculo rápido del filtro mediana. ...

Librería Arduino Double EMA filtro paso banda y stop banda
La librería Double EMA Filter implementa un filtro exponencial con doble frecuencia de corte. La librería permite realizar filtrados de paso banda y stop banda. La clase Double EMA Filter emplea templates para permitir funcionar con distintos tipos (int, long, float,...). Manual de uso Constructor El filtro Double EMA se instancia a través de su ...