為什麼這篇ws2812燈條鄉民發文收入到精華區:因為在ws2812燈條這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者MasterChang (我愛ASM)看板Electronics標題Re: [問題] WS281...
用之前請看datasheet,下面推文看得有點無言啊!!
https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf
1.這個不用串電阻,這種裡面有控制IC去控制三色LED的。只要把5V電源
接好就可以。
2.控制信號請看文件第四頁,他沒有定址問題,就是送序列資料,有多少
燈就送多少個,裡面控制IC會自己做pop的動作。
※ 引述《KawasumiMai (舞ペース)》之銘言:
: 如題
: 網路上的Sample看起來都很簡單
: 不知道為什麼可以搞上個一星期這麼久
: 首先,是對WS2812B的認知
: 5V輸入,只有一個訊號線,可定址
: 網路上據說查到一個大概50~60mA
: 在下需要的大概就是30個以內所以也不會超過2A
: 為了保護燈條,並了電容,也串了可變電阻
: 使用了外接的5V2A DC線去供電
: 然後,就遇到了以下諸多問題
: 1.剛開機的時候,燈條總是沒有亮
: 然後可變電阻要先轉到最大,然後再慢慢轉小,燈條才會開始亮?
: 照理說不是接上去就該全亮了嗎?(有訊號去設定的話)
: 燈條應該沒什麼保護措施吧?
使用錯誤,請看文件。燈亮不亮要下控制命令。
: 2.轉亮的過程中,整排亮的狀態是非常不穩定的
: 有的亮,有的沒亮
: 甚至每次轉暗再轉亮的過程中,可能會亮的顆粒都是隨機的
: 然後每個亮的顏色都不太一樣,亮度也不一致
: 有些感覺微亮,有些閃爍,有些紅色有些綠色,轉亮後有些白色有些藍色
: 這跟想像中的不太一樣
: 3.就算串了訊號線,也用普通LED去測試的確是有閃爍訊號輸出
: (使用Adafruit_NeoPixel程式庫)
: 但是,串上訊號線完全沒有反應
: 感覺燈條完全不理會訊號
這東西很簡單,請把文件跟Arduino部分告清楚。
: 光是這三點,就搞了快一星期
: 原本以為這東西就是很簡單的,正負接上去,訊號打上去就會亮了
: 就連需要掃描的LED矩陣都沒有這麼挫折過
: 是在下的理解錯誤嗎?
對,你理解錯誤。
--
不要問我從哪來,我只是一個浪跡天涯的工程師....
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.232.57.227
※ 文章網址: https://www.ptt.cc/bbs/Electronics/M.1500623421.A.0E3.html