La librería Single EMA Filter implementa un filtro exponencial. La librería permite realizar filtrados de low pass y high pass. La clase Single EMA Filter emplea templates para permitir funcionar
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
Librería Arduino List
La clase List implementa una array de tamaño dinámico, es decir, una colección en la que es posible añadir o eliminar elementos, y la colección aumenta o disminuye su capacidad
Librería Arduino ColorConverter
La librería ColorConverter contiene funciones sencillas para convertir colores entre diferentes sistemas (RGB, HSV, HSL, Temperature). Las librería está formada por funciones estáticas que realizan la conversión conversión entre colores.
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.
Librería Arduino Storyboard
La librería Storyboard implementa una serie de tareas temporizadas que ejecutan de forma secuencial una vez transcurrido un determinado tiempo en milisegundos. Resulta útil para dar un cierto comportamiento asíncrono
Librería Arduino Timeout Task
La librería Timeout Task permite evaluar una determinada condición durante un intervalo de microsegundos especificado por el usuario, y ejecutar acciones en función del resultado obtenido durante la espera. La
Librería Arduino EasyComma
La librería EasyCom permite leer de forma sencilla una serie de enteros enviados por el puerto de serie. Es una forma fácil de comunicarnos con nuestro proyecto, sobre todo en
Librería Arduino AsyncStepper
La librería AsyncStepper permite mover un motor paso a paso de forma no bloqueante. De esta forma se tiene un motor paso a paso que tiene un cierto comportamiento “asíncrono”.
Librería Arduino AsyncTask
La librería AsyncTask implementa una tarea que se ejecuta transcurrido un determinado periodo de microsegundos. Esto permite programar múltiples tareas de forma no bloqueante, consiguiendo un cierto comportamiento “asíncrono”. En
Librería Arduino SimpleStepper
La librería SimpleStepper implementa las acciones necesarias para controlar un motor paso a paso unipolar, como el 28BYJ-48. Es una alternativa conveniente a clases más complejas como la librería Stepper.
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
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
Librería Arduino Mean Filter
La librería Mean Filter implementa un filtro de media móvil. La librería almacena los N últimos elementos de la ventana y calcula la media. Se emplea un buffer circular para
Librería Arduino AsyncServo
Librería de Arduino que permite mover un servo de forma no bloqueante. De esta forma se tiene un servo que tiene un cierto comportamiento “asíncrono”. La clase AsyncServo implementa un