Moin Moin,
ich habe meine ersten Schritte mit dem Arduino gemacht und möchte nun nach dem Lernpaket gerne etwas eigenes umsetzen.
Ich möchte 24 LEDs ansteuern, sprich ihre Helligkeit dimmen. Dazu habe ich also einen Arduino Uno und einen TLC5947. Allerdings mangels Verfügbarkeit nicht den von Adafruit angebotenen, sondern einen reinen TLC5947, auf eine Adapterplatine gelötet.
Ich habe mir dann noch diese Bibliothek heruntergeladen und installiert.
Ich habe an Vcc 5V vom Arduino angelegt, GND mit dem gemeinsamen GND verbunden, Sin mit dem pin4, Sclk mit dem Pin5, und Xlat mit dem Pin 6 verbunden. Außerdem habe ich von OUT1(TLC) an eine LED geklemmt, die dann auf GND geht.
Nun habe ich folgenden Code genommen:
#include "Adafruit_TLC5947.h"
#define NUM_TLC5974 1
#define data 4
#define clock 5
#define latch 6
#define oe -1 // set to -1 to not use the enable pin (its optional)Adafruit_TLC5947 tlc = Adafruit_TLC5947(NUM_TLC5974, clock, data, latch);
void setup() {
Serial.begin(9600);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);tlc.begin();
tlc.setPWM(0, 2000);
tlc.write();}
void loop() {
}
und auf den Arduino geladen.
Jetzt zur großen Frage: Warum leuchtet die LED nicht? :o
Vielen Dank schonmal für eure Bemühungen und vergebt mir mögliche Anfänger - Fehler, denn wie gesagt: Solange bin ich noch nicht dabei