micro:bit感應器積木

micro:bit雖然比較適合用來當做程式教育的工具,不太需要外接太多感應器,但是,有時候還是需要將micro:bit外接感應器以完成一些專案。在這裡,提供我找到的二個感應器套件程式,並將它改寫成為較好操作的積木,而且加以中文化(改寫後同時包含中英文介面),以供大家不時之需可以使用。這一次的感測器套件積木,完成超音波HC-SR04感應器以及溫濕度DHT11的感應器,這二個套件在github上都是屬於開源授權,所以依其授權,他人可以改作並用在非商業用途,我把這二個套件合而為一個,後續如果有找到其他的感應器的積木,也會再加到這個套件裡,套件安裝網址為https://github.com/lioujj/pxt-sensors

PS:

1、超音波感應器積木的原作者為Microsoft,其套件網址為:https://github.com/Microsoft/pxt-sonar

2、DHT11感應器積木的原作者為Monadnock Systems,其套件網址為:https://github.com/MonadnockSystems/pxt-dht11

3、我改寫的套件網址為:https://github.com/lioujj/pxt-sensors

大家可以都安裝看看,比較不同套件的使用方法。

超音波及DHT11感應器積木實測

我所改寫的積木介面,把超音波和DHT11擺在「感應器」這個選單內,以後若還有新增別的感應器,也會放在同一個套件。

原本的Microsoft提供的積木,下拉選單若太長,會超出選取範圍

我改寫的下拉選單會以表格呈現,比較好選取,不會拉得太長

Monadnock Systems提供的積木,腳位以及取得的資料要分開成二個積木;我所改寫的積木,腳位設定以及取得資料可以一個積木就行了,取得的資料型態改以下拉選單方式呈現。