Esta biblioteca está diseñada para funcionar con el chip controlador LED TLC5955 de Texas Instruments. También se puede configurar para que funcione con muchos otros chips de controlador LED de la familia TLC59** usando los valores #define en el archivo de encabezado. Probado para funcionar con Arduino MEGA y Teensy 3.2, pero debería funcionar con cualquier microcontrolador Arduino/Genuino o similar. Admite todas las funciones de la hoja de datos TLC5955, como:
Después de descargar el IDE de Arduino, abra el archivo tlc5955.ino para ver un ejemplo de cómo implementar esta clase en su propio boceto. Tenga en cuenta que será necesario inicializar las variables estáticas en su boceto (descubrí que esta era la forma más eficiente de administrar la memoria)
Esta biblioteca funciona mejor con un pulso de reloj LED con una frecuencia de 1 MHz o superior. La mayoría de los microcontroladores pueden lograr esto, pero las implementaciones pueden ser diferentes. Para Teensy, el comando integrado analogWriteFrequency
puede establecer de manera confiable la frecuencia de salida de un PIN. Para otros foros, una simple búsqueda en Google debería mostrarle qué registros configurar.
Esta biblioteca es estable y está bien probada con Teensy 3.2, pero puede tener errores en otras placas. Presente los problemas en Github si encuentra un error. La API puede cambiar ligeramente a medida que se agregan nuevas funciones.
¡Se alientan las contribuciones! Cree una solicitud de extracción en Github, presente un problema o envíeme un mensaje en Github.
BSD