本頁採用Micro:bit測試各種模組,並提供影片與程式碼供參考,腳位接線可從影片與程式中得知,不另說明。
以下模組依輸出、輸入分類,輸出模組可寫程式控制開發板輸出聲、光、動作等給人們;輸入模組可感知周遭或人為操作,輸入訊號給開發板,作為程式判斷與處理的依據。這些模組,有些適合普通班教學,有些適合社團專題,有些適合教學現場使用。本人依據經驗,將課堂教學容易使用的零件以紅字標示,部分社團專題零件以藍字標示,零件逐年添購即可,課堂常用者約5~6個。括號附註兩家產品連結,主要用於確認零件外觀與規格,每個廠商售價有高有低。
備註:模組零件需搭配母母杜邦線,建議使用30公分,較不會拉扯緊蹦。
輸出-眼睛看-顯示燈光
單色LED
彩色燈環(WS2812)
紅綠燈LED
三色LED
輸出-眼睛看-顯示數字英文
四位數七段顯示器(TM1637)
液晶顯示器(LCD1602)
8x8點矩陣(MAX7219)
輸出-耳朵聽
蜂鳴器
mp3播放模組
輸出-馬達轉動
伺服馬達
TT直流馬達
沉水馬達
步進馬達
輸出-其他
繼電器
馬達驅動模組
電晶體模組
輸入-感測
超音波距離感測
光敏感測
聲音感測
避障紅外線感測
土壤溼度感測
溫濕度感測(DHT11)
光照度計
三軸加速度感測
輸入-開關
按鈕開關
長針微動開關
觸摸開關
水銀開關
滾珠開關
霍爾磁性開關
輸入-其他
可變電阻
搖桿
鍵盤
時鐘模組(ds1302)
燈環/燈條(ws2812)
留意!
如右圖,兩者執行結果不同。
顯示以外,皆需「刷新顯示」,才看得到結果。
8x8點矩陣
makecode程式範例,腳位CS(P2)、DIN(P8)、CLK(P1)。
DFRobot mp3 player+小喇叭
mind+:
參考:DFPlayer Mini簡介,適用MP3-TF-16P,但不適用DFPlayer mini HW-247B
資料夾名稱:mp3
檔案名稱:前4碼數字如0001.mp3、0002.mp3、0003.mp3…
makecode:
擴展1:吉哥分享,該擴展適用DFPlayer mini HW-247B和MP3-TF-16P
擴展2:makecode核准的擴展dfplayermini,該擴展適用MP3-TF-16P與DFPlayer mini HW-247B
資料夾名稱:2碼數字如01、02、03…
檔案名稱:前3碼數字如001.mp3、002.mp3、003.mp3 …
makecode程式範例(音檔),腳位Rx(P1)、Tx(P2)。
時鐘模組DS1302
說明:設定與讀取年月日時分秒。
makecode程式範例、腳位CLK(P13)、DATA(P14)、CS(P16)、LCD(I2C)
七段顯示器模組TM1637
說明:四位數字。
makecode程式範例、腳位DIO(P1)、CLK(P2)
備註:在KSB039下只有P0~P2可以正常顯示。而KSB048擴展板無此問題。