Ruban led ws2812b erreur dans le code arduino

bonjour, j'ai récemment eu un ruban led ws2812B (https://www.amazon.fr/dp/B08JJ63VCK/?coliid=I30MU4MHEB7L03&colid=RYI5RYVBCJTX&ref_=lv_ov_lig_dp_it&th=1), et j'ai essayer quelques codes (arduino avec fastled) pour tester.
mais à chaque fois, le ruban n'en faisait qu'à sa tête et s'allumer de plusieurs couleurs, clignotait...
voici un des codes que j'ai tester:

#include <FastLED.h>
#define NUM_LEDS 1
#define DATA_PIN 5
CRGB leds[NUM_LEDS];

void setup() {
FastLED.addLeds<NEOPIXEL, DATA_PIN>(leds, NUM_LEDS);
}
void loop() {
leds[0] = CRGB::Red;
FastLED.show();
}

je suis débutant, et ne comprends pas vraiment, pourriez-vous m'aider?

:warning:
Post mis dans la mauvaise section, on parle anglais dans les forums généraux. déplacé vers le forum francophone.

Merci de prendre en compte les recommandations listées dans Les bonnes pratiques du Forum Francophone

Le code a l'air bon, mais c'est à vérifier.
Tu peux aussi essayer avec ce constructeur :
FastLED.addLeds<WS2812B, DATA_PIN, RGB>(leds, NUM_LEDS);
(voir l'exemple ici)

Comment as-tu connecté le ruban ?

Normalement :

Pour une seule led, tu peux l'alimenter avec ton Arduino

Bonjour,

Ton ruban fait 300 leds et tu n'en déclare qu'une. Essaie de changer NUMLEDS
#define NUM_LEDS 300

Je ne suis pas sur que ce soit ça le problème car normalement à la mise sous tension les leds sont éteintes.

Tu alimentes tes leds comment?

Elles ont une alimentation externe de 5v 2a, pour tester pour quelques leds au debut

Je l’ai connecté comme sur l’image, avec juste une résistance de 330ohms et pas de condensateur

Et si tu déclares #define NUM_LEDS 300 est ce que ça change quelque-chose?

Je ne sais pas je ne peux pas tester pour le moment, je verrai demain matin

bonjour, merci beaucoup je n'y avais pas pensé, maintenant ça fonctionne

Alors tu édites le titre puisque c'est toi qui a fait l'erreur et non le ruban.

Edition : cliquer sur l'icone "crayon".

Pourquoi il te faut corriger : parce que les titres sont utilisés par le moteur de recherche du forum et le tien actuel induira en erreur ceux qui utilisent ce moteur de recherche.

Merci.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.