Ich beschäftige mich seit gestern mit meinem TLC5940. Ich möchte 4 RGB-LEDs ansteuern. Jetzt hab die 4 LEDs und den TLC auf eine Platine gelötet um mir die lästige Verkabelung auf dem Breadboard zu ersparen. Ich hab gleich mit einem Programm alle LEDs ausprobiert und sie funktionieren alle wunderbar. Dann hab ich das Programm so modifiziert, dass nur alle roten LEDs gemeinsam leuchten nur dann bekomm ich einen Fehler mit dem ich nichts anfangen kann.
LED_Test.ino: In function 'void loop()':
LED_Test:14: error: invalid conversion from 'int*' to 'uint8_t'
LED_Test:14: error: initializing argument 1 of 'void Tlc5940::set(uint8_t, uint16_t)'
LED_Test:17: error: invalid conversion from 'int*' to 'uint8_t'
LED_Test:17: error: initializing argument 1 of 'void Tlc5940::set(uint8_t, uint16_t)'
Hab deinen Teil jetzt in meinen Code eingefügt. Jetzt leuchtet nur die Farbe Blau von einer einzigen LED. Was muss ich bei dem sizeof(rPIN)-1 beachten.
ich denke, wir beide haben da jeweils ein tlc.update() zwischen dem ersten und dem zweiten Delay vergessen...
Wieso allerdings nur blau leuchtet, kann ich ohne einen Schaltplan nicht ergründen...