[20個項目學會BBC micro:bit編程] 14-WS2812B型RGB彩燈控制


[20個項目學會BBC micro:bit編程]網易雲課堂視頻教程 點擊這里

--實驗編程

第一步:添加擴展板,搜索neopixel即可找到

 第二步:熟悉neopixel擴展包

程序網址:https://makecode.microbit.org/_7bP9zddRFAjJ

--實驗結果

  4個RGB同時顯示:RGB0顯示紅色、RGB1顯示藍色、RGB2顯示橙色、RGB3顯示紫色,閃爍間隔為1s

注意事項:

  1.RGB彩燈的供電一定不能超過5V,不然肯定顯示不正常。big:bit擴展板已經處理好,大家無需擔心。如果自己外加燈帶,一定注意這一點。如果用燈帶,有時燈帶顏色顯示不正常,極有可能電流不足導致的,需要通過能提供大電流的額外電源供電。燈帶越長太長(RGB燈的個數越多),整條燈帶的功率越大,需要的電流就越大。

  2.一定注意圖4-3 RGB彩燈控制程序實現標數字2和數字3的地方,設置完燈的顏色后一定記得加 strip show(划重點),這樣你的設置才能生效。

  3.圖4-3 RGB彩燈控制程序實現標數字1的地方,可以用來設置彩燈顯示的亮度。

  4.雖然四個燈是串聯的,但四個燈是可以分別控制的,想讓哪個亮就讓哪個亮,如果不想讓哪個亮,將他的顏色設置為black即可。

拓展知識:

  RGB彩燈分為很多種,如共陽RGB彩燈:這種彩燈有4個針腳,其中一個為VCC,用於接電源VCC,其他3個針腳需要3個不同的IO來控制,相當於每個IO控制一種顏色(這個跟控制發光二極管是一樣的),通過不同顏色的組合得到了各種各樣的顏色;共陰RGB彩燈和共陽RGB彩燈類似,公共引腳為GND,需要接到電源的GND;還有6個針腳的貼片彩燈;也有4個針腳的燈,但只有一種顏色。所以,一定要弄清楚你手中的燈屬於什么類型。

  最簡單的辦法就是,買WS2812B這種型號的彩燈(划重點),這種彩燈內置了控制芯片,操作起來非常簡單,只有4個針腳,非常適合初學者。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM