Я пытаюсь использовать FastLed на некоторых светодиодных лентах WS2811, но у меня странное поведение.Я использую простой код для устранения проблемы, но все еще не работает.Некоторые светодиоды красные, но большинство синих.Я попробовал все различные типы светодиодных лент, доступные в примере FastLed Blink, без особой разницы.
#include <FastLED.h>
#define NUM_LEDS 30
#define DATA_PIN 6
CRGB leds[NUM_LEDS];
void setup() {
FastLED.addLeds<WS2811, DATA_PIN, RGB>(leds, NUM_LEDS);
}
void loop() {
for (int pos = 0; pos != NUM_LEDS; pos++) {
leds[pos] = CRGB::Red;
}
FastLED.show();
delay(500);
}
* Светодиоды 1012 *
питаются от внешнего источника питания 12 В (https://www.amazon.com/gp/product/B00D7CWSCG).
Arduino питается от USB-кабеля от моего ПК.
Я пробовал с Arduino Mega иArduino Nano без разницы.
(Нет правильной светодиодной ленты, у меня WS2811, но он самый близкий, который я нашел)
Любая идея, что может бытьвопрос? Спасибо