作者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/m.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