Arduino Nano avec module TLC5947

Bonjour à tous,

Je teste ce jour un module TLC59747 avec une arduino Nano et une led RGB cathode commune.

Voila j'ai cablé de la la manière suivante :

Les broches : DIN CLK et LAT du module sur les broches D8 D9 D10 de mon arduino
Les broches : GND et V+ de mon module sur VIN et GND de mon arduino

La Led RGB cathode sur la ground de mon montage et les 3 broches RGB sur le channel 0 1 et 2

ps : Qd je banche la sortie sur une broche V+ du module ma led s'allume bien ???

J'alimente avec l'usb de mon pc

Mon module est bien alimenté qd je mets sous tension.

J'utilise le code suivant :

#include "Adafruit_TLC5947.h"

// How many boards do you have chained?
#define NUM_TLC5947 1

#define data   8
#define clock   9
#define latch   10
#define oe  -1  // set to -1 to not use the enable pin (its optional)

Adafruit_TLC5947 tlc = Adafruit_TLC5947(NUM_TLC5947, clock, data, latch);

void setup() {
  Serial.begin(9600);
  
  Serial.println("TLC5947 test");
  tlc.begin();
}

void loop() {
tlc.setPWM(0, 30000);
tlc.write();
delay(2000);
}

Je ne comprends pas je n'arrive pas à allumer ma led ...
J'ai pourtant suivant les schémas que j'ai trouvé sur ardafruit ...

Est ce que qq'un aurait une idée ?

Bypbop

Bonsoir bypbop

Le + du module, doit être sur la pin 5v. de l'Arduino.
Vin est une entrée d'alimentation de 7 à 12v.

Cordialement
jpbbricole

Merci pour la réponse je n'ai pas de VIN j'ai un V+ qui peut être en 5-30v qui est connecté au 5v de mon arduino.

Bonsoir bypbop

bypbop:
Merci pour la réponse je n'ai pas de VIN j'ai un V+ qui peut être en 5-30v qui est connecté au 5v de mon arduino.

Sur un Arduini il y a Vin qui est une entrée d'alimentation (9-12v) qui est la copie de ce qui entre du jack.
De ce Vin est dérivé le 5V. de la broche 5v. de l'Arduino.
Ce 5V. doit être connecté au module TLC5947 broche V+ ainsi que les GND des 2 circuits.

Cordialement
jpbbricole

Oui c"est bien comme ça que j'ai cablé ...

TLC59747 avec une arduino Nano et une led RGB cathode commune

Bonsoir,

  • le commun du montage doit être le +, donc l'anode
  • le pwm est sur 12 bits, donc valeurs comprises entre 0 et 4095, donc 30000 c'est trop, donc ta librairie l'a ignoré