ws2812_arduino

Alors,… illuminer une led WS2812b avec l’Arduino
Pourquoi ? Parce que c’est joli, parce que je n’avais pas encore ce composant, parce que je pense que se sera les “leds” de demain, du moins les rubans led de demain.

Allumer un ruban de leds simple c’est une chose, allumer un ruban de leds RGB c’est une autre chose. Mais avec les leds WS2812(b) on peu illuminer un ruban, led après led. Pour créer une “animation” par exemple.

Mes leds n’étant pas montées sur PCB, j’ai du le faire moi même.

Le “Montage”

1. On soude quelques fils de cuivre à la led

01_ws2812_arduino

2. Ça fais une jolie petite bête

02_ws2812_arduino

La suivante c’est un gif, cliquez pour visualiser.

3. On prépare les “pins”

03_ws2812_arduino

4. On soude le tout sur un morceau de pcb a pastille

04_ws2812_arduino

5. On plug sur la platine d’essai!

05_ws2812_arduino

Branchement

+5V -> +5V de l’Arduino
Din -> Pin 6 de l’Arduino
GND -> GND de l’Arduino

Les librairies:

Lien vers les dernières release

(On copie-colle le dossier dans le dossier library d’Arduino).

Le code

Une fois la librairie installée, explorez les fichiers d’exemples dans: fichiers -> exemples -> Fastled.

Pour ce qui est de l’utilisation, la librairie FastLed est juste une tuerie.

On défini le nombre de led, et la pin sur lequel est connecté le Din.

 

Ici un exemple du code “colorpalette” sur mon attiny85.

20151213_200946

 

20151213_203306

 

Source: fastled

Inscrivez-vous a la newsletter

Inscrivez-vous a la newsletter

Soyez les premiers avertis de nouveaux tutos, mises à jours, bon plans,...

Merci et à bientôt!

Pin It on Pinterest

Share This