:::
4. 各外接感測器說明
一、分類說明
數位輸入:
- 滾珠開關模組:一個珠子在裡面滾動,倒到某方向就會導通輸出1,未導通輸出0
- 霍爾磁性模組:感測磁性,有磁鐵靠近輸出1,沒有輸出0,如:腳踏車紀錄圈數
- 按鈕模組:按下輸出0,放開輸出1
數位輸出:
- 1路繼電器模組:可用小電流控制大電流開閉,如:熱水器定時加熱
- LED紅綠燈整合模組:可控制紅黃綠燈,模擬路口紅綠燈或表示某種狀態,如:空氣品質表示
- 單色LED模組:單顆led燈明滅,可當指示燈
類比輸入:
- 土壤濕度感測模組:可感測土壤適度
- 循跡紅外線模組:因物體顏色影響,感測地面的黑線,當照到黑線,光線被吸收,相反照到白線,光線會完全反射。
- 可變電阻模組:旋轉旋鈕電阻值會跟著變化,電流數值也跟著變化,可作為數值調整旋鈕,如:燈泡明亮度
- 光線模組:感測是否有光,越亮數值越大
類比輸出:
- RGB LED共陰模組:可調顏色的led燈,輸入RGB三顏色數值來變化
- 馬達驅動模組:可驅動馬達,需搭配電池
- 電晶體MOS模組:可製作放大電路
- 微型金屬減速馬達:搭配馬達驅動模組,可作為動力相關裝置,如:汽車車輪,風扇
函式庫:
- 無源蜂鳴器模組:可發出警報聲
- DHT11溫溼度模組:可測量溫濕度 (bDesigner不支援)
- SR-04P超音波模組:可測量距離
- SG90 9G 舵機 180度:可做擺盪的裝置或開闔開關等,如車庫門擋、自動開窗器等
- I2C LCD 1602液晶模組:單色字幕顯示 (bDesigner不支援)
- 8x8 LED 點矩陣顯示模組:一個 8x8 的LED燈,可做顯示圖示或動畫 (bDesigner不支援)
- RGB 12燈LED燈環模組:12LED燈環,可做方向標示、指南針等
二、介接程式支援情形
目前比較常用的兩個介接程式,bDesigner和Transformer,就以這兩個來比:
| micro:bit內建 | bDesigner | Transformer |
| AB按鈕 | V | V |
| 晃動 | V | V |
| 數位類比輸入輸出 | V | V |
| xyz加速感測值 | V | V |
| 光線感測值 | ||
| 方位感測值 | V | |
| 溫度感測值 | V | V |
| 磁力感測值 | V |
以上可測得的感測值,完全是micro:bit板子內建的感測器,Transformer有多兩個:方位、磁力,不過數值不準確,在makecode裡面也需要都需要校正歸零才會準...
| 函式庫 | bDesigner | Transformer |
| DHT11溫溼度 | ||
| 無源蜂鳴器 | V | V |
| 超音波 | V | |
| 舵機 | V | V |
| WS2812燈環 | V (固定p16) | V |
| MAX7218矩陣 | ||
| 1602 LCD | V |
兩個各有多一個支援,Transformer支援1602LCD是單色文字顯示,這可以用Scratch動畫來取代,bDesigner支援超音波可以測距離,是個非常實用的模組!
其他只要是數位或類比之輸入或輸出相關的模組,都可以透過程式積木,來讀取數值,兩種介接程式都有支援。





3. micro:bit 接腳與內建感測器
臺南市 OpenID 登入







