// library for TLC5940 PWM driver #include "Tlc5940.h" TLC_CHANNEL_TYPE channel; void setup() { Serial.begin(9600); Tlc.init(); // 0 - 4095, default = 0 // checking amount of cascaded TLC5940 Serial.print("NUM_TLCS: "); Serial.println(NUM_TLCS); // SPI interface mode (SPI / Bitbang) of the TLC5940 Serial.print("DATA_TRANSFER_MODE: "); Serial.println(DATA_TRANSFER_MODE); } void loop() { if (channel == NUM_TLCS * 16) channel = 0; Tlc.clear(); Tlc.set(channel, 2000); Tlc.update(); channel ++; delay(1000); }