Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Par RishabhLwww.coachingfunda.comSuivre plus par l'auteur:
À propos de: Master en génie électronique En savoir plus sur RishabhL »
Ce Instructables, nous verrons comment nous pouvons écrire le programme FastLED, ainsi que comment utiliser la bibliothèque FastLed. Nous verrons également comment nous pouvons coder pour concevoir nos propres modèles de couleurs. Cette bibliothèque prend en charge différents types de bandes LED fournies avec les différents contrôleurs LED tels que WS2811, WS2812, Neopixel, etc.
Commençons
Étape 1: Avant de commencer:
1. Arduino Uno
2. Bande LED qui a un contrôleur comme ws2811 ou autre
3. Alimentation selon la cote de la bande LED.
Étape 2: Inclure la bibliothèque:
Téléchargez la bibliothèque FastLED à partir d'ici:
github.com/FastLED/FastLED
Incluez cette bibliothèque dans votre ide arduino.
Étape 3: Configuration de la bande LED:
Connectez la bande LED à votre alimentation. La broche de données de la bande LED va dans la broche numérique que vous avez sélectionnée dans le code. Assurez-vous que la masse du strop LED et de l'arduino doivent être connectées ensemble.
Vous pouvez utiliser une bande led néopixel ou vous pouvez acheter une bande led bon marché sur le marché et ce que vous devez faire pour supprimer la première section led de la bande led qui a un contrôleur principal. De la prochaine série de LED, vous pouvez utiliser comme bande néopixel. Mais dans la bande led chinoise, un ic contrôle trois led en série, ce qui signifie que chaque pixel est égal au pixel à 3 led. Si vous écrivez des données sur le premier ic, les trois leds connectées à cet ic s'allumeront. J'utilise donc ce type de bande led bon marché qui a 7 ic en série qui contrôlent 21 led comme un groupe de 3 leds.
Connexions:
Arduino: broche numérique 6 - Broche Din de la bande LED
gnd - Gnd de la bande LED
Alimentation: borne positive - +vcc de bande LED
gnd - gnd de la bande LED
Étape 4: Fichiers d'en-tête et constantes:
Ce crédit de tutoriel va à
S'il vous plaît visitez ce lien pour plus d'informations détaillées.
Alors commençons…
#include // fichier d'en-tête
#define NUM_LEDS 60 // nombre de led présent dans votre strip #define DATA_PIN 6 // pin digital de votre arduino
LED CRGB[NUM_LEDS];
Étape 5: Configuration de l'annulation ()
En fonction de votre type de bande LED, sélectionnez la fonction de configuration du vide appropriée
void setup() {
FastLED.addLeds
}
ou
void setup() { FastLED.addLeds(leds, NUM_LEDS);
}
ou
void setup() { FastLED.addLeds(leds, NUM_LEDS);
}
ou
void setup() { FastLED.addLeds(leds, NUM_LEDS);
}
ou
void setup() { FastLED.addLeds(leds, NUM_LEDS);