車を運転しよう (SPIKE) (Python)

ラボ「2. 車を運転しよう」で遊ぶには事前準備が必要です。

1 必要なもの

  • PCまたはタブレット
  • レゴ®エデュケーション SPIKE™プライムセット

2 ハンドルを組み立てる

レゴ®エデュケーション SPIKE™プライムセットのブロックとセンサーで以下のようなハンドルを組み立てます。

正面
背面
上部

3 SPIKE_with_Python.llsp3p3をSPIKEプライムハブで実行する

前提:
*Pythonコードを扱うため「SPIKE App3」アプリを使用します。

  1. 以下のボタンから「SPIKE_with_Python.llsp3」をダウンロードし、デスクトップなどに置きます。
  1. Web用のSPIKEアプリを開きます。 (こちらから)
    青いボタンのドロップダウンリストから「Web アプリを起動します」を選択します。
    *ここではChromeブラウザを使って、Web用のSPIKEアプリで説明しています。
    *インストールしたアプリでも可能です。
  2. 「Webアプリを起動します」ボタンを押してSPIKEアプリを起動します。
  3. 右側の「SPIKE Prime」を選択します。
  4. 「What’s new in SPIKE App3」ウィンドウが表示されます。


    *英語のままでよい場合は以下の手順はスキップして、6に進んでください。
    • 日本語にしたい場合は、右上の「×」ボタンでウィンドウを一旦閉じます。
    • 画面左下の「Settings」を開きます。
    • 「Language」を選択します。
    • 「日本」を選択し、左上の「×」ボタンで画面を閉じます。
  5. 「ハブOSの更新」を押します。
  6. PCとSPIKEハブを接続し、「開く」ボタンを押します。
  7. 接続ダイアログが開くので、「LEGO Technic Large Hub~」を選択し、「接続」ボタンを押します。
  8. 注意書きが表示されるので、「ハブOSを更新する」を押します。
  9. OSの更新は数分かかる場合があります。
  10. OSの更新が終わったら、1でダウンロードしたプロジェクトを開きます。
  11. 「『SPIKE_with_Python.llsp3』に変更を保存しますか?」ダイアログが開くので「変更を保存」ボタンを押します。(ダイアログが表示されない場合もあります。)
  12. 「SPIKE_with_Python.llsp3」が読み込まれます。読み込まれたら、左上の黄色い「接続」ボタンを押します。
  13. 左側の「緑」を選択します。
  14. 右下の「USBケーブルで接続する」を押します。
  15. 「開く」ボタンを押します。
  16. 接続ダイアログが開くので、「SPIKE Prime~」を選択し、「接続」ボタンを押します。
  17. ハブに名前を付けます。(初回のみ)
  18. Pythonプログラムが開くので、右下の黄色いボタンを押します。
    • ダウンロードしたプロジェクトをSPIKE App3で開くと一部のコードがエラーとなって赤い波線が表示されますが問題ありません。そのまま実行してください。
  19. プログラムの実行を止めるときは、右下の赤いボタンを押します。

4 Mind RenderとSPIKEを接続する

  1. プライムハブのセンターボタンを長押して、電源をオンにします(LEDでハートが表示されます)。
  2. 右ボタンまたは左ボタンを押します(0が表示されます)。
  3. センターボタンを押します(LEDで”M”が表示されます)。
  4. Mind Renderを起動し、ラボ>外部とつなごう>SPIKE>「1. 車を運転しよう」ラボの「スタート」を押します。
  5. シーン画面でSPIKEオブジェクト(中央の白い長方形のオブジェクト)を押下します。
  6. 接続画面が開くので、「SPIKE with Python」を選択し、「接続」を押します(選択肢にSPIKEが表示されるまで少し時間がかかる場合があります)。
  7. 画面を閉じてプログラムを実行します。SPIKEのハンドルでMind Renderの車を運転できるようになります。

トラブルシューティング

Mind Renderとレゴ®SPIKETMとの接続に問題がある場合はこちらをお試しください。

*レゴ、レゴのロゴマーク、レゴ マインドストームは、レゴグループの登録商標です。