概要
Microsoft Make Code は、ソフトウェアを使用してハードウェア デバイスを制御できるようにするという追加のボーナスを使用してコーディングする方法をあらゆる年齢の初心者に学習または教えるのに役立つツールです。
このチュートリアルでは、Make Code プラットフォームを使用して、Microsoft Data Streamer アドインを使用して、BBC micro:bit から Microsoft Excel にライブ データを送信する簡単なプログラムを記述する方法について説明します。
このチュートリアルで使用するサンプル プログラムは、マイクロビット加速度計データを Excel に出力します。 基本的なプログラムを変更して、他のマイクロビット センサーまたは外部センサーと連携させることができます。
このプロジェクトに必要なもの
ハードウェア
- micro:bit マイクロコントローラー
注:
Windows 8以降では、追加のドライバーは必要ありません。 初めて Windows 7 で micro:bit をプログラミングする場合は、コンピューター の mbed ドライバーをダウンロード する必要があります。
- microUSB から USB ケーブル
ソフトウェア
- Microsoft Excel O365
- Data Streamer Excel アドインが有効
- Data Streamer は O365 へのすべてのサブスクリプションで無料です
コード ブロックを作成してシリアルにデータを出力する
コンピューターのシリアル ポートは、外部デバイスからデータMicrosoft Data Streamer収集する方法です。 このセクションでは、Make Code ブロックを使用してシリアル ポートにデータを出力する方法について説明します。
micro:bit を接続し、 コードの作成 Web サイトに移動します。
[micro:bit] オプションを選択し、新しいファイルを作成します。 これにより、MakeCode ブロック インターフェイスが表示されます。
HackingSTEM Data Streamer 拡張機能を追加します。
コード ブロックの下部にある [拡張機能] に移動し、 Data Streamer を検索します。 HackingSTEM Data Streamer アドインをクリックして有効にします。
MakeCode の [ブロック] セクションに戻り、上部のセクションで黄色またはオレンジ色の Data Streamer ブロックを見つけて開きます。
[Set Baud Rate]\(ボーレートの設定\) ブロックを [スタート時] にドラッグして、ボーレートを設定します。 既定の設定 (9600) を使用します。
注:
ボー レートは、コンピューターとマイクロビットが通信する速度です。
次に、 書き込み番号配列 ブロックを使用してシリアルにデータを出力します。 これを 永遠 のブロックにドラッグします。
スロット の配列 に、シリアルに出力するデータを挿入します。 この例では、マイクロビット加速度計 x、y、z の値を印刷しています。
加速度計ブロックは、"入力" セクションにあります。 それに応じて、選択した変数を "x" から y と z に変更してください。
配列の後に新しい行を出力して、Data Streamer のデータ パケットの末尾を示します。 これを行うには、Data Streamer セクションから "書き込み行" ブロックをドラッグします。
省略可能: 一時停止を追加して、印刷時にデータをより簡単に表示します。
micro:bit へのコードのダウンロード
コードの作成ブロック プログラムを取得したら、micro:bit にアップロードする準備が整います。 これを行うには、次の 2 つの方法があります。
注:
オプション 1 は、少ない手順で実行されるため、より高速です。 ただし、一部のコンピューターでは、ファイルを micro:bit に直接ダウンロードできない場合があるため、オプション 2 を使用する必要がある場合があります。
オプション 1
コード ファイルをダウンロードし、micro:bit ドライブに直接保存します。
オプション 2
コード ファイルをダウンロードして、コンピューター上のフォルダーに保存します。
エクスプローラー開き、コード ファイルを保存したフォルダーに移動し、コード ファイルを micro:bit ドライブにドラッグします。
Data Streamer の使用
Data Streamer を使用する準備ができました。 Excel を開き、[Data Streamer] タブに移動します。
- [デバイスの接続] をクリックして、micro:bit USB デバイスを選択します。
[!!注] 複数のデバイスが一覧表示されている場合は、micro:bit を取り外し、消えるデバイスを確認してから再接続し、その USB デバイスを選択します。
[データ ストリーマー] タブで [データの開始] をクリックし、[データイン] シートに移動して、3 つの個別の列に印刷されたマイクロビット加速度計データを表示します。
データをプロットして、時間の経過と共に変化をより簡単に観察し、Excel の組み込み関数を使用してデータ分析を行うことができます。
詳細については、以下を参照してください。
Excel データ分析
さまざまなデータ視覚化ツールと、データ分析用の組み込みの数式を試します。 役に立つ Excel ガイドを次に示します。
HackingSTEM プロジェクト
プロジェクトのアイデアをお探しですか? Microsoft HackingSTEM チームには、多くのオープンソース プロジェクトとカリキュラムがあります。 micro:bit を使用する HackingSTEM プロジェクトの一部を次に示します。
完全な HackingSTEM アクティビティ ライブラリについては、こちらを参照してください。
ご質問、ご意見、ご意見がございましたら、お問い合わせください。 私たちはまた、人々が私たちのプロジェクトで構築するものを見て大好きなので、あなたの作品を共有し、ソーシャルメディア上で私たちにタグを付けてください!