HDTutorial
FR

La lecture charge le lecteur YouTube intégré (mode confidentialité renforcée).

Contrôler des LED WS2812B avec Arduino – Tutoriel ultra-simple

439 286 vues 28 octobre 2016 26:25

Voir sur YouTube
ChaîneKevin Darrah

Description de l’auteur

MISE À JOUR – J’utilisais récemment Arduino 1.83 et j’ai remarqué que mon code ne fonctionnait pas aussi bien. Assurez-vous d’utiliser la version 1.67 !

Dans cette vidéo, je vous montre comment j’ai réussi à piloter les fameuses LED adressables WS2812B avec un simple ATMEGA328P tournant à 16 MHz. Oui, je sais, ça a déjà été fait, mais où est le fun là-dedans ? Voici ma méthode, et en plus, le code est ultra-simple. Il suffit de coller la fonction et hop, vous êtes prêt à partir !

Attendez-vous à d’autres vidéos – j’ai prévu de travailler avec un FPGA pour contrôler des milliers de ces LED, ça devrait être impressionnant. Dites-moi en commentaires comment cette méthode vous a réussi !

Voici la fiche technique de la LED que j’utilise :

World Semi :

Cherchez « WS2812B » sur eBay pour trouver un panneau similaire à celui utilisé dans la vidéo.

LE CODE EST ICI :

⚠️ NOTE : Ce code a été testé avec 45 LED, mais devrait fonctionner avec autant de LED que vous voulez. Il a été validé uniquement avec un ATMEGA328P-PU à 16 MHz. L’utilisation du port numérique 8 pour la ligne de données vers le WS2812B est la seule configuration supportée pour l’instant. Je suis à 99 % sûr que les LED testées sont bien des WS2812B, mais comme les panneaux ne sont pas marqués, je pourrais me tromper. Dites-moi comment ça se passe pour vous !

Un grand merci à tous les mécènes pour leurs dons qui permettent de réaliser ces vidéos !

Pour des demandes ou services de conception :

À propos de ce tutoriel

Kevin Darrah a publié ce tutoriel vidéo de 26:25 le 28 octobre 2016. Il a été vu 439 286 fois sur YouTube.

Durée
26:25
Publié le
28 octobre 2016
Vues
439 286
J’aime
4 234

Partager

Ce tutoriel dans d’autres langues