// Par Alexandre Castonguay, basé sur le code de "NeoPixel Ring simple sketch (c) 2013 Shae Erisson" // publié sous la licence GPLv3 pour correspondre au reste de la bibliothèque Adafruit néopixel // Utilisez les appels de fonction "allumer(int,int);" et "eteindre(int,int);" #include #include // Sur quelle broche (PIN) de l'arduino sont connectés les néopixels? #define PIN 6 // la broche PWM qui controlera les néopixels // Combien de néopixels sont connectés sur l'arduino? #define NUMPIXELS 8 // Lorsque nous configurons la bibliothèque néopixel , nous devons déclarer le nombre de néopixels et de // broches à utiliser pour envoyer des signaux. // Notez que pour les plus vieilles versions de néopixels, vous pourriez avoir besoin de changer le troisième paramètre - voir "strandtest" // Allez voir les exemples pour plus d'information sur les valeurs possibles Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800); void setup() { pixels.begin(); // Ceci initialise les néopixels dans la bibliothèque Serial.begin(9600); } void loop() { // Pour un jeu de néopixels le premier néopixel est 0, le deuxième est 1, et ainsi de suite pixels.show(); // Nécessaire pour initialiser les néopixels, ici, ils seront tous éteints for(int i=0;i=0;fo--){ Serial.print("eteint DEL: "); Serial.println(DEL); Serial.print("avec fondu au noir de valeur : "); Serial.println(fo); pixels.setPixelColor(DEL, pixels.Color(fo,fo,fo)); // eteint de 255 a 0 pixels.show(); delay(delai); } }