【マイクロビット】Scratch(スクラッチ)と接続してプログラミングする方法

この記事では、スクラッチ(Scratch)とマイクロビット(micro:bit)を接続して
プログラミングする方法を紹介します。

  1. Scratch Linkをインストールする
  2. スクラッチとマイクロビットを接続する
  3. スクラッチで簡単なプログラムを作ってみる

といった方法を
初心者さんにも分かるように、手順をひとつひとつていねいに解説していきます。

 

スクラッチとマイクロビットを接続すると、
マイクロビットをコントローラーにしてゲームのキャラクターを操作したり、
楽器を演奏することができるようになりますよ!

 

スポンサーリンク

スクラッチから利用できる機能

マイクロビット

Scratch 3.0の拡張機能を使用すると、
スクラッチとマイクロビットを接続してプログラミングすることができます。

 

スクラッチの拡張機能で利用できるマイクロビットの機能は、

  • LEDディスプレイ
  • Aボタン、Bボタン
  • 加速度センサー
  • 端子(ピン)※入力端子としてのみ制御可能

の4つです。

 

温度センサー明るさセンサーなどは利用できません。

 

LEDディスプレイ

マイクロビットの表面のまん中にある25個(5×5)の赤色に光るLEDです。

スクラッチ上でイベントが起こったとき、マークなどを表示できます。

 

Aボタン、Bボタン

イベント発生のきっかけとして使用します。

ボタンを押したとき、スクラッチ上のスプライト(キャラクター)を動かすことなどが可能です。

 

加速度センサー

マイクロビットのかたむきや、ゆれを調べることができます。

マイクロビットを動かしたり かたむけたときに、
スクラッチ上のスプライトを動かすことなどが可能です。

 

入力端子(ピン)

マイクロビットについていないセンサーなど他の電子機器を接続できる3つのIOリング。

Scratch 3.0では入力端子としてのみ使うことができます。

これらの端子がGND端子と通電したときに、
スクラッチ上のイベントを発生させることができます。

 

マイクロビットのすべての機能を利用するには

スクラッチに最初から入っている拡張機能では、物足りないという人には、
Microbit Moreというプログラミング環境がオススメ。

Microbit Moreとは、スクラッチでマイクロビットを使えるようにする
拡張機能をつけたプログラミング環境です。

マイクロビットに備わっているすべての機能を利用できます。

 

Scratch Linkをインストールする

スクラッチとマイクロビットを接続するには、
パソコンにScratch Linkというアプリを入れる必要があります。

Scratch Linkを使える条件

Scratch Linkを使うには、次の条件を満たしているパソコンが必要です。

  • macOS 10.10 (Yosemite) または
    Windows 10 バージョン 1709 (Fall Creators Update)
  • インターネット接続できること
  • Bluetooth機能が搭載されている

 

Scratch Linkをダウンロード

1.スクラッチのサイトにアクセスする。

 

Scratch Linkをダウンロード

※Windows10で行った手順です。

2.パソコンのOSを選択し、少し下にスクロールする。

3.「Scratch Linkをインストールする」という項目の
「直接ダウンロード」をクリックし、ダウンロードする。

 

Scratch Linkをインストール

Scratch Linkをインストール

1.ダウンロードしたファイルをダブルクリックして解凍する。

2.「ScratchLinkSetup」をダブルクリックして実行する。

3.「Next」をクリックしてインストールを開始する。

4.インストールが終わったら「Finish」をクリックして完了する。

 

Scratch micro:bit HEXをインストールする

マイクロビットにスクラッチと接続するためのプログラムを転送します。

Scratch micro:bit HEXをダウンロード

Scratch micro:bit HEXをダウンロード

1.スクラッチリンクのサイトにもどって 少し下にスクロールする。

2.「さあ、始めましょう」にある
「Scratch micro:bit HEXをインストールする」という項目の
「Scratch micro:bit HEXファイルをダウンロードします。」をクリックし、ダウンロードする。

 

Scratch micro:bit HEXをマイクロビットに転送

1.マイクロビットとパソコンをUSBケーブルで接続する。

2.ダウンロードしたファイルをダブルクリックして解凍する。

 

HEXファイルを転送する

3.「Scratch micro:bit HEX」ファイルを「MICROBIT」ドライブへドラッグ&ドロップする。

 

マイクロビットとパソコンをUSBケーブルで接続して
プログラムを転送するくわしい方法は、下の記事にまとめています。

 

スクラッチにマイクロビットを接続する

Scratch Linkを起動

Scratch Linkの起動

  1. スタートメニューから「Scratch Link」を選択し、起動する。
  2. 起動すると、ツールバーにアイコンが表示される。

 

Bluetoothをオンにする

ツールバーにBluetoothのアイコンが表示されているか確認します。

Bluetoothがオフだった場合は、
「スタートボタン」「設定」「デバイス」からオンにできます。(Windows)

 

マイクロビット

マイクロビットは電源が供給された状態にしておきます。

無線でつながった状態になるので、USBケーブルでパソコンとつながっていなくてもOKです。

 

Scratchエディタ

1.スクラッチのプログラム作成画面を開く。

 

「拡張機能を追加」ボタンをクリック

2.「拡張機能を追加」ボタンをクリックする。

 

「micro:bit」をクリック

3.拡張機能を選ぶ画面の「micro:bit」をクリックする。

 

「接続する」をクリック

4.少し待つと、接続可能なデバイスの一覧が表示されます。
マイクロビットのLEDに表示された文字と同じデバイス名の「接続する」をクリックする。

5.接続に成功すると「接続されました」と表示されるので、
「エディタ-へ行く」をクリックする。

 

「micro:bit」という分類が追加された

左のブロック一覧に「micro:bit」という分類が追加されました。

マイクロビットと接続していると、
micro:bitのブロック一覧の横にチェックマークが表示されます。

 

スクラッチからマイクロビットを切断する・再接続する

マイクロビットを切断・再接続

切断する

micro:bitのブロック一覧の横にあるチェックマークをクリックし、
「切断する」をクリックする。

再接続する

micro:bitのブロック一覧の横にある「!」マークをクリックする。

 

スポンサーリンク

プログラミングして動かしてみましょう

マイクロビットに”Hello!”と表示させる

スクラッチからマイクロビットを動かしてみましょう。

マイクロビットに"Hello!"と表示させる

「Helloを表示する」ブロックをクリックすると、
“Hello”がマイクロビットのLEDに表示されます。

 

ボタンを押して、ネコに”こんにちは!”と言わせる

マイクロビットでスクラッチのスプライト(キャラクター)を動かしてみましょう。

ボタンを押して、ネコに"こんにちは!"と言わせる

プログラム作成エリアに「ボタンAが押されたとき」ブロックを出し
その下に「こんにちは!と2秒言う」ブロックをつなげてみましょう。

マイクロビットのAボタンが押されたとき、
ステージ上のネコが”こんにちは!”と言います。

 

MakeCodeエディターとのちがい

MakeCode(メイクコード)エディターとちがうところは、
プログラムを作るたびにHEXファイルをマイクロビットに転送する必要がないこと。

これはBluetooth接続したマイクロビットとスクラッチが通信しあって動いているからです。

しかし、ずっとスクラッチの画面を開いて接続しておかなければならず、
マイクロビット単体で動かすことはできません。

 

作りたいものによってツールを使い分けるようにしましょう。

 

 

タイトルとURLをコピーしました