項目活動20:Robot:bit RGB LEDs
來自專欄 micro:bit趣味編程與項目開發5 人贊了文章
點亮Robot:bit上的4個1600萬色全彩RGB小燈
Robot:bit擴展板上有4顆全彩RGB燈,可以通過編程,呈現五彩繽紛的顏色,給你的DIY作品添加絢麗的色彩。
課堂活動1:同步點亮4顆全彩RGB燈
01 在連接WiFi的情況下,點擊「高級→添加軟體包」,輸入robotbit,點擊出現的圖片選項
02 將「Neopixel→顯示顏色」程序積木塊拖入「無限循環」
03 將「Robotbit→RGB」拖入「顯示顏色」積木中
模擬器出現microbit連接neopixel燈帶的實物連線圖:
04 在「顯示顏色」後,加入「暫停(ms)」,數值設為1000
05 重複此前步驟(或複製),並將顏色依次改選為「紅、橙、黃、綠、藍、靛藍、紫」(彩虹)
MakeCode圖形化程序:
https://www.zhihu.com/video/998711372011565056課堂活動2: 點亮單個LED燈
01 在「Neopixel→…更多」中,選擇「設置顏色 像素* 為 *」程序積木塊,拖入「無限循環」
說明:像素後面的數字,即小燈的編號(索引值),小燈從0開始編號數起,總共有#0 #1 #2 #3四個LED小燈。
設置編號為0的小燈,顯示紅色:
02 將「Neopixel→刷新顯示」積木塊拖入,放在之後
觀察模擬器,看到0號小燈變成了紅色
課堂活動3: 逐個點亮LED燈(流水燈)
效果1:保留之前點亮的小燈
https://www.zhihu.com/video/998711705609846784效果2:不保留之前點亮的小燈
方法1:
方法2:
https://www.zhihu.com/video/998711871351971840效果3.首尾相接,連續變化
https://www.zhihu.com/video/998723545811312640
效果4.倒序(點的遊走)
https://www.zhihu.com/video/998712292040712192效果5:使用數組設置顏色
https://www.zhihu.com/video/998712473767243776課堂活動4: 亮度與呼吸燈
效果1:4個LED同時呼吸效果
https://www.zhihu.com/video/998712643837902848效果2:4個LED輪流呼吸效果
https://www.zhihu.com/video/998712783797501952習題:
Q1:產生警燈效果
https://www.zhihu.com/video/998712956154171392Q2:
隨機色:使4個LED小燈逐個顯示隨機顏色
參考答案:
A1:
A2:
推薦閱讀:
※【連載】從單片機到操作系統④——FreeRTOS創建任務&開啟調度詳解
※單片機矩陣鍵盤線性反轉法( if 版 和 switch 版)
※樹莓派探索日誌——入門
※第七一〇步 「 不就是調個2.4Ghz無線通信么,誒,怎麼不通" 解決之道
※單片機