Étape 4: Télécharger le Code
Je n’ai pas trouvé un meilleur croquis que celui-ci, Posté par johncarl81. Il a été porté de la LolShield pour une utilisation sur Neopixels. Les modèles rend sont hypnotisantes : imprévisible et très lisse.
Pour charger ce sur votre projet, vous devrez modifier les deux lignes :
https://github.com/johncarl81/neopixelplasma/BLOB/...
Le premier paramètre de ce constructeur est le nombre de LEDs attaché, et le second est le code pin qu'il se connecte. Dans le croquis original, il y a 40 Neopixels reliés à la broche #6 :
const int NUM_LEDS = 40 ;
const int LED_PIN = 6 ;
Bande de Adafruit_NeoPixel = Adafruit_NeoPixel (NUM_LEDS, LED_PIN, NEO_GRB + NEO_KHZ800) ;
Vous devrez mettre à jour ces numéros pour travailler sur votre projet. Par exemple, si vous avez 5 Neopixels reliés à la broche #1, ces lignes ressemblerait à ceci :
const int NUM_LEDS = 5 ;
const int LED_PIN = 1 ;
Pour ce projet, mon 3 Neopixels sont attachés à la broche #3, il ressemble à ceci :
const int NUM_LEDS = 3 ;
const int LED_PIN = 3 ;
Bande de Adafruit_NeoPixel = Adafruit_NeoPixel (NUM_LEDS, LED_PIN, NEO_GRB + NEO_KHZ800) ;
Vous pouvez aussi jouer avec les paramètres. Par exemple, ces deux lignes ont un effet sur la vitesse et les couleurs que vous allez voir :