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?
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
lesept
December 26, 2022, 10:12pm
3
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
kamill
December 27, 2022, 12:35am
4
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
kamill
December 27, 2022, 12:57am
7
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
68tjs
December 27, 2022, 11:38am
10
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.
system
Closed
June 25, 2023, 11:39am
11
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.