Étape 2: Arduino Sketch ou MCU firmware
Assurez-vous que vous avez installé correctement le nécessaire IDE Arduino pour votre faveur Arduino.
Télécharger la bibliothèque NeoPixel de Adafruit.
https://github.com/Adafruit/Adafruit_NeoPixel
Si vous utilisez un autre MCU et que vous avez un compilateur C vous pouvez utiliser cette bibliothèque et adapter l’arduino exemple ci-dessous :
https://github.com/cpldcpu/light_ws2812
Adaptation :
Prenons l’exemple de « strandtest » de la bibliothèque Adafruit, puis effectuez les modifications suivantes :
1) modifier la deuxième ligne sur quelle broche de I/O vous souhaitez utiliser. Dans cet exemple : Pin 0 est utilisé dans le Digispark.
#define PIN 0
2) change la prochaine décommenté la ligne avec la longueur de la bande que vous souhaitez utiliser, ex : 22 diodes au lieu de 60.
Bande de Adafruit_NeoPixel = Adafruit_NeoPixel (22, PIN, NEO_GRB + NEO_KHZ800) ;
3) diminution de la luminosité des LED, c’est mieux pour les yeux.
à la fin de fonction setup() :
strip.setBrightness(90) ; Ou moins.
C’est cela, compilez et transférez-le sur votre MCU. Et regarder les leds à chasser.