micro:bit
  • micro:bit全攻略
  • micro:bit基礎實習
  • 認識micro:bit
  • 開始使用micro:bit
  • 計數器實作
  • 麵包板及電源模組的使用
  • LED(燈光)顯示功能
  • 電子輪盤遊戲實作(內建LED篇)
  • 隨機數的應用–猜大小
  • 使用序列埠輸出資訊
  • 三色 RGB LED實習
  • 伺服馬達基礎實習
  • 光敏電阻基礎實習
  • 繼電器基礎實習
  • OLED顯示器實習
  • 超音波測距實習
  • 音樂積木用的接頭
  • 遙控小車硬體組裝及程式入門
  • 小車程式實作
  • 小車遙控程式
  • 開始使用MicroPython
  • MicroPython程式簡易入門
  • MicroPython按鈕控制
  • MicroPython操作每一顆LED
  • MicroPython亂數的應用
  • MicroPython電子輪盤遊戲實作
  • MicroPython輸出入接腳控制
  • MicroPython飄落的雪花及避障遊戲
  • 上傳檔案到micro:bit
  • MicroPython物件導向程式設計
  • MicroPython無線電通訊
  • MicroPython SSD1306 oled實作
  • MicroPython DHT11溫濕度感測器
  • MicroPython光感測器模組
  • MicroPython繼電器應用
  • MicroPython超音波HC-SR04
  • MicroPython伺服馬達操作
  • 專題--燈籠牆實作
Powered by GitBook
On this page

使用序列埠輸出資訊

在編寫程式的過程中經常會有需要得知目前某一個感測器或是變數內容的情形。在之前的方式都是以板子上的那個小小的5x5LED來顯示,為了等待一個數字往往需要花上許多的時間,因此,如果能夠透過序列埠傳輸的方式把這些數值傳送到電腦中顯示,那在程式的開發過程中就會變得輕鬆多了。

Previous隨機數的應用–猜大小Next三色 RGB LED實習

Last updated 6 years ago

在使用micro:bit常常遇到要同時顯示溫度與光線等多個數據,但在主板上只有5×5的LED矩陣顯示,非常沒有效率,因此micro:bit提供了序列傳輸的功能,能夠將micro:bit讀取到的值,透過序列埠傳輸到電腦中顯示在電腦螢幕上,讓開發者可以更容易地閱讀到需要的資訊。

要在micro:bit中使用序列埠傳送資料,可以使用以下這些積木:

由上圖所示有許多的積木可以使用,但是在程式中對序列埠寫入一些資訊之後,這些資訊要如何傳送到電腦中,而且顯示出來讓我們看到呢?要完成這個目標需要三個步驟:

  1. 使用上述的積木放在程式中,然後把程式燒錄到micro:bit的板子上。

  2. 在你的電腦中安裝micro:bit的驅動程式,這此板可以擁有一個序列埠。

  3. 在電腦中安裝序列埠連線軟體(如Windows的PuTTY),連接到該序列埠即可。

接著就來做一個簡易的練習。

步驟一:編寫輸出到序列埠的程式

以下這個程式可以對序列埠輸出目前的亮度值以及溫度值,每一秒即更新一次:

步驟二:安裝micro:bit的序列埠驅動程式

這個動作在同一部電腦中只要做一次就好了

步驟三:使用序列埠連線程式進行連線

下載之後完成程式的安裝(其實只是一個可執行檔,直接放在桌面上就可以了,也沒有什麼安裝的手續啦)。執行PuTTY之後,可以看到以下的連線設定畫面:

在用紅色箭頭所指的地方就是要切換的選項,預設是Telnet,要把它改為Serial,接著就是設定COM的號碼以及連線速度115200即可。如下所示:

在設定完畢之後,請直接按下Open就可以看到執行結果了,如下所示:

有了這個方法,日後在編寫micro:bit程式的時候就不需要再等待那個又慢又小的LED顯示出我們想要的數字了。

請把micro:bit連接到電腦上,然後前往網站: 下載及安裝驅動程式,裝完成後即可至裝置管理員查看並記錄mbed Serial Port為的編號,(在此例為COM9,你的電腦可能會是其它的數值),如下圖所示:

序列埠連線程式中,在Windows作業系統裡最常用的是PuTTY,其載點在此:

mbed Windows serial port drive
putty載點