[20個項目學會BBC micro:bit編程]網易雲課堂視頻教程 點擊這里
--硬件連接
注意,一定要先插上圖5-2中所示的跳線帽(跳線帽分別用來連接紅外和RGB彩燈)
--實驗編程
第一步:在擴展中輸入網址 https://github.com/osoyoo/OSOYOO_IR 添加OSOYOO_IR擴展包
第二步:搜索”neopixel” ,添加 neopixel擴展包(如何添加上面已經講過)
程序網址:https://makecode.microbit.org/_bizcsPJ6j5cr
--實驗結果
按CH-鍵RGB彩燈顯示藍色,按CH鍵RGB彩燈顯示綠色,按CH+鍵RGB彩燈顯示紅色,按EQ鍵RGB彩燈全部關閉。
注意事項:
1.注意圖6-3 紅外遙控RGB彩燈程序實現右圖中當開機時的設置,彩燈設置為RGB(GRB format)
2.注意圖6-3 紅外遙控RGB彩燈程序實現右圖中標數字7的地方提示的程序錯誤,忽略即可。
3.不同遙控器的編碼方式不一樣,上圖程序只適用於左圖所示的遙控器,其它遙控器不適用。
4.如果外接紅外接收頭,請注意該接收頭需要的工作電壓,有可能是5V。在3.3V下不工作。
拓展知識:
M-robot使用的big:bit配置的紅外接收頭為VS1838B,該紅外接收頭只有3跟針腳,無需額外的元器件,加電即可正常工作,非常適合初學者。其實,紅外的解碼是比較復雜的,初學者建議使用擴展包。關於micro:bit紅外編碼解碼的更多知識,可以訪問http://osoyoo.com/2018/09/18/micro-bit-lesson-using-the-ir-controller/(內容為英文)