WS2812 лента из 16 NeoPixel при выводе кода дает разный цвет

Тема в разделе "Схемотехника, компоненты, модули", создана пользователем vbf1996, 15 май 2019.

  1. vbf1996

    vbf1996 Нуб

    Всем привет, использую ленту WS2812 из ЧипДипа.
    Вот код
    Код (C++):
    #include <Adafruit_NeoPixel.h>
    Adafruit_NeoPixel strip = Adafruit_NeoPixel(16, 4);

    void setup() {
          strip.begin();
          strip.setPixelColor(0, 0, 0, 255);
          strip.setPixelColor(1, 0, 0, 255);
          strip.setPixelColor(2, 0, 0, 255);
          strip.show();
    }

     
    Светодиоды 0,1,2 выдают разные цвета - зеленый, красный, синий.
    Как исправить эту проблему?
     
    Последнее редактирование: 15 май 2019
  2. А что они должны выдавать, по-вашему?
     
  3. vbf1996

    vbf1996 Нуб

    поправил код в начале поста. изначально был неверный
     
  4. parovoZZ

    parovoZZ Гуру

    юзай fastled.