RGB LED + 紅外線遙控器控制
這篇教學會使用 MakeCode 編輯 micro:bit 擴充板程式 ( EZ Start Kit+ ),透過擴充板上的紅外線接收器,接收紅外線遙控器的訊號,進一步控制 RGB LED 的燈光色彩。
- 操作 EZ Start Kit+ 需要載入對應的擴充積木,請先參考:載入 EZ Start Kit+ 的程式積木。
- 更多資訊:ICShop EZ Start Kit+ 官方網站。
讀取紅外線遙控器訊號
在 micro:bit 啟動時初始化紅外線接收器,就能使用 USB 序列的方法讀取紅外線遙控器的訊號。
OLED 顯示紅外線遙控器訊號
如果無法使用 USB 序列讀取紅外線訊號,也可透過 EZ Start Kit 的 OLED 顯示器顯示紅外線遙控器的訊號。
透過紅外線遙控器,控制 RGB LED 燈光色彩
使用邏輯判斷積木,判斷當偵測到特定紅外線訊號時,就將 RGB LED 亮起指定的顏色,如果不是特定的訊號,就將 RGB LED 關閉。
搭配變數,也能使用紅外線遙控器的「向左」與「向右」,控制 RGB LED 的燈光往左移或是往右移動。
範例解答
延伸練習
如果已經熟悉了 EZ Start Kit+ 紅外線遙控 RGB LED 的原理,還可以嘗試更多好玩的作法:
- 設定按下特定紅外線遙控器按鈕時,RGB LED 會閃爍 ( 解答 )。
意見回饋
如果有任何建議或問題,可傳送「意見表單」給我,謝謝~