作者KawasumiMai (舞ペース)
看板Electronics
标题Re: [问题] WS2812B 灯条使用问题
时间Tue Jul 25 23:04:53 2017
不好意思,最近刚好有点忙
所以隔了这麽久才回
後来查了一下,使用的面包版电源模组
规格好像是会限制在5V,输入是写6.5-12V
然後限流在700mA
这样的情况下给他5V1A的电源,然後跟Arduino共吃
难怪真的会饿死
但是
电源接法换掉之後,整个一样没反应....
详细讲一下目前所有电路跟程式码
希望版友能帮忙看一下到底还有什麽地方是没注意到的....
或12V1A
5V1A WS2812Bx20 Arduino 6V1A (模组限制5V 700mA)
+ ===== + VIN ======= +
- ===== - GND ======= -
S ========== D6
照理说这样已经将LED灯条另外供电了....
Code部分,也保留最基本的状况
#include <Adafruit_NeoPixel.h>
#define PIN 6
#define LED_COUNT 20
Adafruit_NeoPixel leds = Adafruit_NeoPixel(
LED_COUNT, PIN, NEO_GRB + NEO_KHZ800
);
void setup()
{
leds.begin();
leds.setPixelColor(0, leds.Color(0, 0, 0));
leds.show();
}
void loop()
{
leds.setPixelColor(4, 0xFF00FF);
leds.show();
delay(500);
}
然後照理说
这样第四灯应该要是紫色才对
但是却没有亮
为了除错,PIN也从6换成5跟4之类的
灯数也从减少成13之类的
一样没有帮助....
--
「あたしは、ただの人间には兴味ありません。
この中に
ウサミミ、
巨乳、
ポニーテール、
刀剣使い がいたら、
あたしのところに来なさい!以上。」
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.228.15.9
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Electronics/M.1500995097.A.2B4.html
※ 编辑: KawasumiMai (61.228.15.9), 07/25/2017 23:06:05
1F:推 nissptt: leds.setPixelColor(n, ......) 07/29 09:32
2F:推 nissptt: n参数是从0开始算的,所以,4应该是第5颗LES 07/29 09:34
3F:推 nissptt: 我不知道IC在参杂故障LED的模式,所以,我会用更少的颗 07/29 09:38
4F:→ nissptt: 数来测试。 07/29 09:38