Table des matières:

Base de FastLED : 8 étapes
Base de FastLED : 8 étapes

Vidéo: Base de FastLED : 8 étapes

Vidéo: Base de FastLED : 8 étapes
Vidéo: The BEST FastLED Tutorial | WS2812b LED Strip Arduino Nano 2024, Novembre
Anonim

Par RishabhLwww.coachingfunda.comSuivre plus par l'auteur:

Suivi des mises à jour de Covid-19 utilisant ESP8266
Suivi des mises à jour de Covid-19 utilisant ESP8266
Suivi des mises à jour de Covid-19 utilisant ESP8266
Suivi des mises à jour de Covid-19 utilisant ESP8266
Interrupteur de minuterie Arduino simple
Interrupteur de minuterie Arduino simple
Interrupteur de minuterie Arduino simple
Interrupteur de minuterie Arduino simple
Décaleur de niveau logique bricolage 5v à 3,3v
Décaleur de niveau logique bricolage 5v à 3,3v
Décaleur de niveau logique bricolage 5v à 3,3v
Décaleur de niveau logique bricolage 5v à 3,3v

À 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:

Avant que tu commences
Avant que tu commences
Avant que tu commences
Avant que tu commences
Avant que tu commences
Avant que tu commences

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:

Inclure la bibliothèque
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:

Configuration de la bande LED
Configuration de la bande LED
Configuration de la bande LED
Configuration de la bande LED
Configuration de la bande LED
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(LED, 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);

}

ou

void setup() { FastLED.addLeds(leds, NUM_LEDS);

Conseillé: