top of page

Micro:bit 簡介和應用

  • kas068
  • 2020年11月27日
  • 讀畢需時 2 分鐘

以培養青少年對數據分析的興趣,Intelligent Data Factory 開始研發 Internet of Things (IoT) 相關的教材。過程中發現的就是 Micro:bit。它是一款提供給小學至初中生學習編程與電腦科技的產品,操作簡單之餘擁有豐富的功能。因此我們也決定以 Micro:bit作為小學用的教材,應用在農耕上實時管理數據,進一步以教育的方式推廣持續農作(水耕菜)。


Micro:bit 本身已有不少功能,例如藍牙,加速度計和光感測器等。而不同擴充板能給予小小的底板更多元化的功能,例如使用無限網絡(Wi-fi),和連結到土壤濕度計等傳感器(sensors)。


下圖為Micro:bit與加上擴充版後的模樣

以下為 Micro:bit官方網站上的教學,是一個讀取土壤濕度後可以自動澆水的程式。


啟動編程之旅


Micro:bit 在編程語言上十分彈性,支援Javascript、Python程式語言,更可使用視覺化的方式編輯。使用者只要拖拉與堆疊區塊,就可以完成程式。而要運行程式,使用者只要把Micro:bit連接到電腦,不需要安裝任何程式便能驅動它。


下面的段落,將會展示 Micro:bit 程式設計的詳細過程。我們會使用 JavaScript Blocks Editor 編寫一個簡單程式以熟悉 Micro:bit的基本用法。


其中一個方法是利用基於Web的程式設計環境,MakeCode。只需要到 https://makecode.microbit.org/ 就能開始編程,和看到不少例子參考學習。

按下 New Project,便會看到以下畫面。

介面和流程簡單介紹:

  1. 中間的欄目是程式積木區,用於放置所有編程所需要的相關程式積木,構建程式的積木模塊

  2. 透過拖拉積木到右邊的程式編輯區便可以完成編程

  3. 左邊的模擬器可以實時呈現程式的結果

  4. 最後點擊左下角的 Download 按鈕介面,下載您編輯完成的程式到您的電腦



我們先來做一個跳動的心型


中間的區塊便是上述的程式積木,左面的是這次使用的程式。







由此可見,Micro:bit的代碼可以以不同語言,像一般文章通順的句子,傳達程式積木的作用。



驅動程式的步驟:

1. 按下剛才提及的 Download按鈕後,保存一個”Hex” 檔案到電腦,然後複製貼上到外儲存設備 “MICROBIT” 的磁碟機(Drive)

2. 用USB線連結Micro:bit到電腦,程式就會自動執行


以下是執行影片。



以同樣方法,我們也可以在Micro:bit 的LED上顯示土壤濕度的數值。


現在,你已經完成了你的第一個 Micro:bit 程式了,是不是急不及待想嘗試不同類型的程式呢?











Commentaires


Address

Intelligent Data Factory Limited

A2, 6/F, Gold King Ind. Bldg.

35-41 Tai Lin Pai Road,

Hong Kong

info@intelligentdatafactory.org

Whatsapp: +852-69923774

What can we help you with?

Thanks for submitting!

IDF-300px.png

© 2020 by Intelligent Data Factory Limited

bottom of page