Étape 6: Configuration de l’Arduino
Si vous déjà avez le logiciel arduino installé sur votre ordinateur et connaissez bien l’utiliser pour charger le code, alors c’est juste une question de charger le schéma de l’exemple et puis en l’exécutant (avec une petite exception - voir ci-dessous).
Si en revanche vous ne l’avez pas, vous devrez télécharger l’arduino IDE et installez-le sur votre ordinateur. Il est disponible à l’arduin. Il existe également des tutoriels sur comment installer et utiliser donc je ne les couvre ici. Une fois que c’est en cours d’exécution, vous pouvez télécharger le code associé à ce projet et chargez-le sur votre arduino. Une fois que c’est fait et que vous avez modifié le code tel que décrit ci-après, c’est juste une question de mise sous tension il et je regarde l’étoile vous éblouir.
Je n’ai pas encore fini les esquisses de la mienne pour ce projet mais travaille sur certains donc je vais vous donner quelques liens pour le code et les bibliothèques que vous pouvez utiliser pour démarrer.
2 bibliothèques qui sont disponibles pour ce type de LED (WS2811) qui sont là-bas sont la Bibliothèque Neopixel Adafruit et FastLED. Ils sont tous deux excellents et ont tous deux esquisses d’exemple vous allez obtenir. J’ai utilisé l’exemple de « strandtest » Adafruit pour la vidéo montrée dans la première étape.
Encore une fois, si vous n’êtes pas familier avec le codage etc il y a des didacticiels sur l’installation des bibliothèques et de leur utilisation. Google loin ! Il serait trop long à expliquer tout cela ici et c’est tous facilement accessible.
De la bibliothèque Adafruit, recherchez strandtestdans le dossier exemples. C’est le code que vous devez charger pour ce projet.
Quelques paramètres doivent être modifiées pour qu’il fonctionne avec le genre de leds qui sont utilisés.
Voici le code :
#include < Adafruit_NeoPixel.h >
#define PIN 6
Paramètre 1 = nombre de pixels dans la bande de
Paramètre 2 = nombre de goupille de Arduino (la plupart sont valide)
Paramètre 3 = type de pixel drapeaux, additionner au besoin :
NEO_KHZ800 800 KHz bitstream (la plupart NeoPixel produits w/WS2812 LEDs)
NEO_KHZ400 400 KHz (classique « v1 » (pas v2) pixels de flore, WS2811 pilotes)
NEO_GRB Pixels sont câblés pour GRB bitstream (la plupart des produits NeoPixel)
NEO_RGB Pixels sont câblés pour RGB bitstream (v1 pixels de flore, pas v2)
Bande de Adafruit_NeoPixel = Adafruit_NeoPixel (60, PIN, NEO_GRB + NEO_KHZ800) ; Changez cette ligne à:
Bande de Adafruit_NeoPixel = Adafruit_NeoPixel (50, PIN, NEO_RGB + NEO_KHZ800) ;
Nous avons changé de 60 à 50. C’est le nombre de pixels dans notre bande. Nous avons également changé l’ordre des couleurs de
GRB (vert, rouge, bleu) en RVB (rouge, vert, bleu).
Le reste du code est très bien.
Donc, si vous êtes tous accroché vers le haut, tout ce que vous devez faire est de brancher et de le laisser rouler.