Arduino FastLed случайное поведение - PullRequest
0 голосов
/ 26 марта 2019

Я пытаюсь использовать 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);
}

LED strip

LED strip picture* Светодиоды 1012 *

питаются от внешнего источника питания 12 В (https://www.amazon.com/gp/product/B00D7CWSCG).

Arduino питается от USB-кабеля от моего ПК.

Я пробовал с Arduino Mega иArduino Nano без разницы. Schematic

(Нет правильной светодиодной ленты, у меня WS2811, но он самый близкий, который я нашел)

Любая идея, что может бытьвопрос? Спасибо

...