Skip to content
apuyou edited this page Mar 7, 2012 · 1 revision

Le TLC5940 est un driver de LED. Avec 5 fils sur la Arduino, on peut contrôler 16 LEDs différentes, sans risquer de dépasser l'intensité maximale admissible par le micro-contrôleur.

Circuit

À brancher

  • Mega pin 51 (MOSI) -> SIN (Tlc pin 26)
  • Mega pin 52 (SCK) -> SCLK (Tlc pin 25)
  • Mega pin 11 (OC1A) -> XLAT (Tlc pin 24)
  • Mega pin 12 (OC1B) -> BLANK (Tlc pin 23)
  • Mega pin 9 (OC2B) -> GSCLK (Tlc pin 18)
  • GND -> GND (Tlc pin 22)
  • +5V -> VCC (Tlc pin 21)
  • GND -> résistante 2.7kΩ -> IREF (Tlc pin 20)
  • Leds sur les ports OUT0-15 (Tlc pin 28, 1-15)

Brancher si ça vous amuse

  • Mega pin 50 -> VPRG (Tlc pin 27) -- for setting dot correction (per-channel current adjustment)
  • Mega pin 10 -> XERR (Tlc pin 16) -- for checking for thermal overloads or disconnected LEDs

Sources

Software

Inclure lib/Tlc5940/Tlc5940.h (le dossier est sur le git).

Le circuit a été testé avec le fichier lib/Tlc5940/examples/BasicUse/BasicUse.ino

Clone this wiki locally