[20個項目學會BBC micro:bit編程] 16-紅外遙控RGB彩燈實驗


[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/(內容為英文)

 


免責聲明!

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



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