STC15W204是8PIN的寬電壓版,驅動WS2812的時候單片機可以用5V電壓,也可以用3.3V的電源。
RGB燈條的電源應該是4-7V之間,目前驅動的是8顆粒的燈條,原則上應該可以驅動更多顆粒的,不過手頭沒有那么長的,沒試過,有興趣的朋友可以自己試驗,看看最多可以驅動多少個。按理論來講驅動8顆和80顆應該是一樣的。
硬件環(huán)境:
單片機:STC15W204S(SOP8)
燈帶:WS2812(8顆粒)
非必需品:開關,USB轉接板,面包板,跳線若干。
使用片內(nèi)R/C振蕩器,連外部晶振都不需要,工作頻率為11.0592MHz
STC15W204S可以用其他其他STC 1T的MCU。
代碼也非常簡單,只用到1個IO口,不需要進行任何初始化。
如果使用其他工作頻率時,請相應調整DELAY_LONG和DELAY_SHORT的宏定義,適當增減_nop()_的個數(shù),直到能正確驅動燈條為止。
通過視頻看看實際運行的效果:
閱讀全文