BUenas. Les cuento que estoy empezando a hacer pruebas con la libreria Para manejar el TLC5940 que permite ampliar las salidas PWM del Arduino.
Les dejo algunos links interesantes por si no la conocen.
http://www.arduino.cc/playground/Learning/TLC5940
http://code.google.com/p/tlc5940arduino/
Mi problema es el siguiente. Probando los ejemplos que estan incluidos en la libreria funciona todo bien pero cuando escribo mi primer codigo empiezan las complicaciones. Arme el siguiente sencillo programa con la intencion de que un led conectado en el canal 0 del TLC se encienda progresivamente hasta alcanzar su maximo brillo y se repita este ciclo mientras el arduino este alimentado.
#include "Tlc5940.h"
#include "tlc_fades.h"
TLC_CHANNEL_TYPE channel;
void setup()
{
Tlc.init();
}
void loop()
{
tlc_addFade(0, 4095, 0, 0, 5000);
tlc_updateFades();
}
El problema que tengo es que luego del primer ciclo el led no se enciende mas. Supongo que lo que pasa es que se me llena el buffer pero no se como hacer para limpiarlo.
Alguien que halla usado esta libreria con la funcion del fade me podra dar una mano?
Muchas gracias.