WS2811 Горят все цвета???

Тема в разделе "Схемотехника, компоненты, модули", создана пользователем NikoStV, 26 авг 2018.

  1. NikoStV

    NikoStV Нуб

    Привет. Народ помогите, приобрел модули на основе 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();
    }
     
  2. parovoZZ

    parovoZZ Гуру

    В заголовочном файле или ещё где необходимо выбрать WS2811.
     
  3. Sergey_BG

    Sergey_BG Нерд

    1) В сетапе после бегина надо сделать show.
    2) Num_LEDS - 1? Вы все модули проинициализировали?
    3) Для регулирования яркостью используется ШИМ. А у вас в цикле без задержки изменение цвета. Для теста поставте задержку на 1 секунду.
     
  4. NikoStV

    NikoStV Нуб

    Похоже на arduino nano не выдерживаются нужные таймауты, подключил модули к Raspberry Pi все заработало.