Modifications

Sauter à la navigation Sauter à la recherche
2 893 octets ajoutés ,  14 janvier 2018 à 12:48
Page créée avec « {{MCH-Aider}} == Introduction == L'arrivée de LEDs disposant d'une puce pilote dédicacée facilite grandement l'intégration de LEDs RGB dans change radicalement la don... »
{{MCH-Aider}}

== Introduction ==
L'arrivée de LEDs disposant d'une puce pilote dédicacée facilite grandement l'intégration de LEDs RGB dans change radicalement la donne en allégeant le travail du microcontrôleur, le câblage et permet au développeur de se concentrer sur l'application.

Le '''WS2812''' avec source de lumière intégrée (WS2812 Integrated Light Source) — plus communément nommé NeoPixel par Adafruit — est la dernière avancée dans la quête pour obtenir des LEDs pleine de couleurs, simple a mettre en oeuvre, évolutive et abordable. Les leds rouge, vert et bleue sont intégrées côte à côte sur un petit composants montés en surface, lui-même intégré sur la puce du pilote (le contrôleur de la LED), le tout contrôlé par un simple fil de donnée qui passe d'une LED à l'autre.

[[Fichier:NeoPixel-UserGuide-01.jpg]]

Les LEDs NeoPixel peuvent être utilisés individuellement, arrangés pour former une longue chaîne ou assemblés pour réaliser des formes intéressantes.

Ces LEDs sont arrangées sous différentes formes (voir {{cl|55|la gamme disponible chez MC Hobby}}):

[[Fichier:NeoPixel-UserGuide-21.jpg]]

[[Fichier:NeoPixel-UserGuide-22.jpg]]

== NeoPixel sur ESP8266 MicroPython ==
{{ambox-stop|text=La bibliothèque contenue dans firmware MicroPython convient uniquement pour la génération de NeoPixel 800 KHz.}}

Le bibliothèque '''ne prend pas''' en charge:
* l'ancienne génération de NeoPixel (flux de donnée à 400 KHz)
* les LEDs NeoPixel RGBW.

Les broches compatibles pour commander des NéoPixels sont les suivantes:

{| class="wikitable" border="1"
|-
| align="center" | Broche
| align="center" | Compatibilité
|- style="font-size: 90%"
| '''14''' | NeoPixel compatible.
|- style="font-size: 90%"
| '''12''' | _non testé._
|- style="font-size: 90%"
| '''13''' | NeoPixel compatible.
|- style="font-size: 90%"
| '''15''' | NeoPixel compatible.
|- style="font-size: 90%"
| '''0''' | __NE PAS UTILISER__. Broche de boot.
|- style="font-size: 90%"
| '''16''' | __NON FONCTIONNEL__ pour NeoPixel
|- style="font-size: 90%"
| '''2''' | NeoPixel compatible.
|- style="font-size: 90%"
| '''5''' | NeoPixel compatible. Bus I2C (SCL)
|- style="font-size: 90%"
| '''4''' | NeoPixel compatible. Bus I2C (SDA)
|}}

== Raccordement ==

== Ressouces ==
* [http://docs.micropython.org/en/v1.8.2/esp8266/esp8266/tutorial/neopixel.html Référence officielle NeoPixel sous ESP8266]
* Le [NeoPixel-UserGuide tutoriel NeoPixel pour Arduino] contenant de nombreuses '''informations et recommandations'''.

== Où acheter ==
* Le {{pl|846|Feather Huzzah ESP8266}} utilisé dans ce tutoriel.
* Le {{pl|407|NeoPixel Stick}} utilisé dans ce tutoriel.
* La {{cl|55|la gamme NeoPixel}} disponible chez MC Hobby

<hr />
<small>Tutoriel réaliser par Meurisse D. pour [http://shop.mchobby.be MC Hobby SPRL]</small>

{{MCH-Accord}}
29 922

modifications

Menu de navigation