Una librería para el mejor manejo de pines, permitiendo una mejor legibilidad y mantenimiento del código
Ejemplos para el uso de todas las clases se encuentran en la carpeta examples
/* Ejemplo de cómo parpadear un led con DigitalOutput*/
#include<Arduino.h>
#include"DigitalOutput.hpp"staticconstexpruint8_t ledGPIOPin{ 4 };
DigitalOutput led{ ledGPIOPin };
voidsetup() {
led.begin(); // Inicializar antes de usar
}
voidloop() {
led.write(true); // o 1 o HIGHdelay(1000);
led.write(false); // o 0 u LOWdelay(1000);
}