J'ai un arduino mega et je souhaite faire fonctionner un ruban LED 2812B.
Pour le moment je cherche juste à savoir si mon ruban fonctionne correctement.
Je veux simplement afficher une couleur fixe, par exemple le "vert" sur mon ruban LED.
J'ai mis le programme ci dessous pour afficher 300 LED en vert sur la pin 2 de l'arduino.
Ce qui se passe c'est qu'à chaque programmes une dizaines de led s'affichent toujours en Blanc au début du ruban et le reste des LED en vert. Ensuite , je reteletransfert le même programme identique, et les leds passe en rouge ou autre et ca à chaque fois que je reteletransfert . Dès fois aussi des couleurs aléatoire
Pour le moment j'ai seulement branché le + et - 5 V et le fil de commande sur la pin 2.
Les 2 autres fils je ne sait pas encore à quoi ils servent.
Avez vous déjà eu ce problème ?
Je souhaite savoir si mon ruban déconne ou mon programme
J'ai une alim externe 220V ==> 5 V / 20A / 200W et une autre alim au cas ou de 220V==>5V / 10A / 50W
#include <FastLED.h>
#define NUM_LEDS 300
#define DATA_PIN 2
CRGB leds[NUM_LEDS];
void setup() {
// Définir le nombre de LED et la broche de données
FastLED.addLeds<WS2812B, DATA_PIN, GRB>(leds, NUM_LEDS);
// Définir la luminosité (entre 0 et 255)
FastLED.setBrightness(50);
// Attribuer la couleur verte à toutes les LED
fill_solid(leds, NUM_LEDS, CRGB::Green);
// Afficher les changements sur le ruban LED
FastLED.show();
}
void loop() {
// Votre code de boucle ici (si nécessaire)
}
Sur un ruban de LED adressable type WS2812B, tu as trois fils reliés a un connecteur (VCC, GND, et DATA), et deux fils reliés au GND et au VCC, pour utiliser une alim externe.
Cordialement
Pandaroux007
le GND de ton alimentation 5V. externe est bien connecté au GND de l'Arduino?
Si tu alimentes tout ton montage avec l'alimentation externe 5V (sans le câble USB branché), est-ce que ce 5V est bien sur la pin 5V de l'Arduino?