Bonjour,
Je viens pour un problème de led adressable qui fait un peu n'importe quoi.
Voici les composants que j'utilise :
Voilà mon branchement :
- le + de ma led -> VCC de mon arduino
- le - de ma led -> GND de mon arduino
- le DIN de ma led -> 6 de mon arduino
Puis je fais ce code :
#include <Adafruit_NeoPixel.h>
#define PIN 6
#define NUMPIXELS 1
Adafruit_NeoPixel pixel= Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
void setup() {
pixel.begin();
pixel.show();
}
void loop() {
// Rouge
pixel.setPixelColor(0, pixel.Color(255, 0, 0));
pixel.show();
delay(500);
// Vert
pixel.setPixelColor(0, pixel.Color(0, 255, 0));
pixel.show();
delay(500);
// Bleu
pixel.setPixelColor(0, pixel.Color(0, 0, 255));
pixel.show();
delay(500);
}
- Quand je lance le programme, la led s'allume mais reste blanche.
- En débranchant la broche VCC ou GND de la led, je vois pendant une demi seconde la bonne couleur apparaitre avant de s'éteindre.
- J'ai donc voulu voir avec une résistance, et là les couleurs s'affichent bien, mais les couleurs ne correspondent pas à celles que je demande (rose, turquoise, blanc, rouge, bleu).
- J'ai essayé avec une autre led mais j'ai le même comportement.
- J'ai essayé avec d'autres bibliothèques (FastLed) mais là aussi les couleurs font n'importe quoi
Donc voilà je ne sais pas du tout d'où vient le problème si quelqu'un à une idée, merci d'avance !