Pour implémenter les strip led a notre arduino, il faut tout d’abord installer une bibliothèque.
Pour cela il faut aller dans « Outils » puis « Gérer les bibliothèques », marquer « neopixel » dans la barre de recherche, Trouver « Adafruit NeoPixel » by Adafruit. Après ça vous pouvez vous dirigez sur « Fichier », « Exemples », tout en bas vous devrez trouver « Adafruit NeoPixel » ensuite cliquer sur « strandtest ». Vous avez donc un code fonctionnel pour votre strip led. Il faudra brancher le + des led sur le 5V et le GND sur le GND, dans le programme le PIN 6 est choisis par défauts pour transmettre les informations. C’est a l’intérieur de void loop() que vous pourrez placer votre code
strip.setPixelColor(A, strip.Color(255,0,0));
Cette ligne permet de mettre la led de position A à la couleur noter en RGB dans le strip.Color() ici rouge. Attention l’information est stockée dans la ram pour l’afficher il faut la ligne de commande suivante
strip.show();
La ligne qui permet d’afficher le contenu de la ram sur les leds
strip.clear();
La ligne qui efface l’information contenue dans la ram
delay(X);
Un délai de X milliseconde
for(int i=0;i<3;i++){
strip.clear();
strip.setPixelColor(i, strip.Color(255,0,0));
strip.show();
delay(200);
strip.clear();
strip.show();
delay(200);
}
C’est un exemple de code qui vide la ram puis impose à la première led d’être rouge, attend 200ms l’éteint puis passe à la seconde led
Donc il alterne entre allumer et éteindre led les unes après les autres
vous pouvez modifier certain paramètre de base a l'aide de ces ligne
#define LED_PIN X
Avec X qui définit le pin de sortie que vous voulez utiliser
#define LED_COUNT X
Avec X le nombre de Led que vous allez utiliser
strip.setBrightness(X);
Avec X compris entre 0 et 255 permet de controller la puissance de la led
Etape 1 : Strip led
strip led de 8 led éteins, allumer et schéma du branchement ( la résistance et conseiller mais pas nécessaire )