電腦用序列埠和micro:bit溝通

micro:bit和電腦溝通大部份的人都會選擇藍芽,但是,不是每台電腦都有藍芽裝置。另外,micro:bit用USB線連接電腦時,大部份人都只注意到多了一個USB隨身碟,卻沒注意到還多了一個序列埠的連結。以下的影片及程式,在於說明電腦,甚至是手機,要如何使用序列埠和micro:bit溝通。

首先,電腦要和micro:bit溝通,必須安裝mbed的序列埠驅動程式,驅動程式可以由下列連結點下載:

https://os.mbed.com/handbook/Windows-serial-configuration

安裝好驅動程式後,電腦連接上micro:bit時,就會產生一個com port,先將照片內的程式安裝進micro:bit內,接下來我們可以開啟arduino的序列埠監控程式當做和micro:bit溝通的軟體,選擇正確的com port,micro:bit預設的序列埠bound rate是115200(這個一定要設對,要不然會無法溝通),然後電腦就可以和micro:bit溝通了。溝通的工具除了用arduino的序列埠監控程式,也可以使用realterm或是putty等軟體。

在以下照片我所寫的這個程式中,輸入temperature,可以從micro:bit取得現在的溫度;輸入light可以取得現在環境的光值;輸入0~39的編號可以讓micro:bit顯示內建的40種圖案。如果在micro:bit裡按A或是B的按鍵,也會透過序列埠通知電腦或手機A或是B鍵被按了。當然,您也可以自己修改以下照片所附的程式來擴充更多功能,例如遙控自走車....等等。

除了電腦可以用序列埠和micro:bit溝通,手機也可以透過序列埠和micro:bit溝通。Android手機可以下載「Serail USB Terminal」這個APP,記得在設定時,bound rate一定要設定成115200才可以。另外還要準備一條OTG的USB線,以便連接micro:bit以及手機。

要準備一條OTG線,以便連接手機及micro:bit

手機安裝Serial USB Terminal用來和micro:bit連結