共用方式為


教學:使用 micro:bit 和 Make Code with Data Streamer

簡介

Microsoft MakeCode 是一個有用的工具,可以學習或教導所有年齡段的初學者如何編碼,並允許您使用軟件來控制硬件設備。

本教學課程教你如何使用Make Code平台編寫一個程式,使用Microsoft Data Streamer增益集將即時資料從BBC micro:bit傳送到Microsoft Excel。

我們在本教程中使用的範例程式將 micro:bit 加速度計資料列印到 Excel 中。 您可以修改和調整基本程序以與其他micro:bit傳感器或外部傳感器一起使用。

此專案所需條件

硬體

  • micro:bit 微控制器

注意事項

Windows 8 及更高版本不需要其他驅動程式。 對於在 Windows 7 上首次對 micro:bit 進行編程,您需要 為您的電腦下載mbed驅動程式

  • microUSB 轉 USB 連接線

軟體

  • Microsoft Excel Office 365
  • 已啟用 Data Streamer Excel 增益集
    • Data Streamer 適用於所有 Office 365 訂閱

使用 Make Code 區塊將資料列印成序列

電腦上的序列埠是 Microsoft Data Streamer 從外部裝置收集資料的方式。 本節說明如何使用「製作程式碼」區塊將資料列印到序列埠。

  1. 插入您的 micro:bit 並前往 Make Code 網站。

  2. 選擇「micro:bit」選項並建立一個新檔案。 MakeCode 區塊介面隨即開啟。

  3. 新增 HackingSTEM Data Streamer 擴充功能。

    資料串流器增益集。

    前往位於程式碼區塊底部的擴充功能,然後搜尋 Data Streamer。 選取 HackingSTEM Data Streamer 增益集以啟用它。

    設定波特率。

  4. 返回 MakeCode 的 [區塊] 區段,找出並開啟頂端區段中的黃色/橘色 Data Streamer 區塊。

    設定開始時的波特率。

  5. 通過將“設置波特率”塊拖到“開始時”來設置波特率。 使用預設設定 (9600) 。

    注意事項

    波特率是電腦和micro:bit通訊的速度。

    寫入數字陣列 1。

  6. 接下來,使用 寫入數字陣列 塊將數據打印到串行。 拖入 永久 方塊。

    寫入數字數組 2.

  7. 在插槽 陣列 中,插入您要列印到序列的資料。 在這個例子中,我們列印了 micro:bit 加速度計的 x、y 和 z 值。

    加速度計更換 Axes.png。

    加速度計塊位於“輸入”部分。 請記住相應地將所選變數從「x」變更為 y 和 z。

    寫新行。

  8. 在陣列後面列印一行新行,以表示資料串流器中資料封包的結尾,方法是從「資料串流器」區段拖曳「寫入行」區塊。

    新增暫停。

  9. 選用項目:新增暫停,以便在列印資料時更輕鬆地查看資料。

將程式碼下載到 micro:bit 上

一旦你有了Make Code區塊程式,你就可以將其上傳到你的micro:bit了! 你有兩個選擇。

注意事項

選項 1 速度更快,因為它涉及的步驟較少。 但是,某些電腦可能不允許您將檔案直接下載到 micro:bit 上,因此您可能需要使用選項 2。

選項 1

將程式碼下載到 Micro:bit 上。

下載代碼文件並將其直接保存到 micro:bit 驅動器上。

選項 2

將代碼下載到下載 1.

下載程式碼檔案並將其儲存到電腦上的資料夾中。

將程式碼下載到下載 2.

打開檔案總管,導航到您保存程式碼檔案的資料夾,然後將程式碼檔案拖曳到 micro:bit 磁碟機上。

使用資料串流器

您已準備好使用 Data Streamer! 開啟 Excel 並導覽至 [資料串流器] 索引標籤。

連接設備。

  1. 選擇「連接您的裝置」以選擇 micro:bit USB 裝置。

[!!注意] 如果您看到列出多個設備,請拔下您的micro:bit並觀察哪一個消失,然後重新連接並選擇該USB設備。

起始資料。

  1. 在「資料串流器」標籤中選擇「開始資料」,然後導航到「資料輸入」工作表,以查看列印在三個單獨列中的 micro:bit 加速度計資料。

  2. 您可以繪製數據以更輕鬆地觀察隨時間的變化,並使用 Excel 的內置函數進行數據分析。

更多探索

Excel數據分析

嘗試使用不同的資料視覺化工具和內建方程式進行資料分析。 以下是一些有用的 Excel 指南:

  1. 在 Excel 中視覺化串流資料
  2. 建立適用於串流資料的巨集
  3. 建立資料表
  4. 建立試用儲存資料表

HackingSTEM 項目

查看 完整的 HackingSTEM 活動庫 請點擊這裡.

如果您有任何問題、意見或想法,請聯繫我們! 我們也喜歡看到人們用我們的項目構建了什麼,所以分享您的創作並在社交媒體上標記我們!