arduino - Arduino FastLed 随机行为
问题描述
我正在尝试在一些 WS2811 LED 灯条上使用 FastLed,但我得到了一个奇怪的行为。我正在使用一个简单的代码来调试问题,但仍然无法正常工作。一些 LED 是红色的,但大多数是蓝色的。我尝试了 FastLed Blink 示例中可用的所有不同 LED 灯条类型,但没有太大区别。
#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 由外部 12v 电源供电 ( https://www.amazon.com/gp/product/B00D7CWSCG )。
Arduino 由我的 PC 上的 USB 电缆供电。
我试过用 Arduino Mega 和 Arduino Nano 没有区别。
(没有正确的 LED 灯条,我有一个 WS2811,但它是我找到的最接近的)
知道可能是什么问题吗?谢谢
解决方案
评论中已经回答了这个问题,但是,是的,您需要将电源的地线连接到 arduino GND 引脚。
我不认识那个 LED 灯条,但从图片上看,它确实看起来像它只允许您以 3 块为单位设置颜色。
推荐阅读
- javascript - 关于在另一个函数中调用异步函数的问题
- java - 在java中将非整数天转换为实际日期?
- python - 如何将pyreadstat的元数据容器导出到json
- html - 为什么内联块跳转到新行?和之前的利润有关系吗?
- android - Android build RP1A.200720.012 T500XXU3BUF2 已楔入@UIThreadTest
- python - 谷歌的 Selenium Colab
- django - 如何在 django 中检查相关模型的两个字段的检查约束?
- javascript - 带有样式组件命名空间问题的 React Rollup 构建
- python-3.x - pip 坏了,不能使用大多数 pip 命令(在 Windows 上)
- typescript - 打字稿联合类型像交集类型一样工作