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
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
Librería Arduino LinkedList
La clase LinkedList implementa una versión sencilla de una Single LinkedList, una colección de elementos formada por una serie de nodos que permite añadir y eliminar elementos de forma muy
Librería Arduino MultiTask
El objeto de la librería MultiTask es facilitar la ejecución de varias acciones de forma no bloqueante, dotando de un cierto comportamiento asíncrono. En un proyecto en el que necesitáramos
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
Librería Arduino Single EMA para filtro paso bajo y alto
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.