Привет. Народ помогите, приобрел модули на основе WS2811, запаял светодиод, подключил к Arduino Nano, написал код. А на выходе получаю, горят все цвета. В чем может быть проблема? Код (C++): #include <Adafruit_NeoPixel.h> #define PIN 6 Adafruit_NeoPixel strip = Adafruit_NeoPixel(NUM_LEDS, PIN, NEO_GRB + NEO_KHZ400); void setup() { strip.begin(); } void loop() { strip.setPixelColor(0, 255,0,0); strip.show(); }
1) В сетапе после бегина надо сделать show. 2) Num_LEDS - 1? Вы все модули проинициализировали? 3) Для регулирования яркостью используется ШИМ. А у вас в цикле без задержки изменение цвета. Для теста поставте задержку на 1 секунду.
Похоже на arduino nano не выдерживаются нужные таймауты, подключил модули к Raspberry Pi все заработало.