コンテンツにスキップ

開発環境の構築

Visual Studio Code(VS Code)を用いてプログラムを作成します.

VS Code の設定

VS Code のインストール

VS Code がインストール済みの場合は,拡張機能の EV3 MicroPython をインストールします.

  1. VS Code からセットアップファイルをダウンロードしてインストールします.

  2. VS Code を初めて起動すると,右下に日本語の言語パックのインストールのダイアログが表示されるので,インストールして再起動 をクリックします.VS Code が日本語で起動します.
    vscode01

注意

しばらくするとダイアログが消えるので,ダイアログが消えた場合は,拡張機能からインストールします.

また,英語表記のままで良ければ,インストールする必要はありません.

EV3 MicroPython のインストール

  1. 開発に必要な拡張機能をインストールします.アクティビティバーの拡張機能から検索欄に ev3 と入力する.検索結果にある EV3 MicroPythonインストールをクリックしてインストールします.
    vscode02

  2. インストールするとアクティビティバーに EV3 MicroPython のアイコンが表示されます.
    vscode03

動作確認

プログラムの作成

  1. アクティビティバーの EV3 Micro Python から,Create a new project をクリックします.

  2. プロジェクト名を入力します(ここでは,ev3python としています).
    ev3py01

  3. フォルダーの選択ダイアログが開くので,適当なフォルダを選択します.

  4. このフォルダー内のファイルの作成者を信頼しますか? と表示されるので,はい,作成者を信頼します をクリックします.
    ev3py02

  5. エクスプローラーの main.py をクリックして,ファイルを開きます.
    ev3py03

main.py は,ビープ音がなるサンプルプログラムであり,このファイル をベースにプログラムを作成していきます.

新しいプログラムを作るときは,Create a new project から行います.

EV3 と パソコンとの接続

  1. EV3 MicroPython のイメージを書き込んだ microSD カードを,EV3 インテリジェントブロック側面の差込口に挿入し,中央ボタンを押下し起動します(起動に少し時間が掛かります).
    display01

  2. USB ケーブル(A-miniUSB)で EV3 インテリジェントブロックとパソコンを接続します.

  3. VS Code の右下の EV3DEV DEVICE BROWSER から,Click here to connect to a device をクリックすると,接続された EV3 が表示されるので,クリックして選択します(ここでは,ev3dev イーサネット 3 となっています).
    ev3py04

  4. パソコンと EV3 インテリジェントブロック が正常に接続されると,ev3dev の名前のが表示され,左側に緑色の丸印が表示されます.
    ev3py05

  5. できあがったロボットをコースで試走するなど,EV3 とパソコンとの接続が切れると,緑色の丸印が赤色に変わります.
    ev3py06

  6. もう一度接続するには,USB ケーブルで EV3 インテリジェントブロックとパソコンを接続して,EV3DEV DEVICE BROWSER の ev3dev の名前を右クリックして,Reconnect を選択します.赤色の丸印が緑色に変わります.

プログラムの転送と実行 1

  1. アクティビティバーの実行とデバッグを選択して,左上のデバッグの開始をクリックします.
    ev3py07

  2. プログラムが実行されます.今回は,ビープ音が鳴り,プログラムが終了します.

プログラムの転送と実行 2

  1. VS Code と EV3 が接続されているのを確認します(緑色).

  2. EV3DEV DEVICE BROWSER の横の Send workspace to device をクリックするとプログラムが EV3 に転送されます.
    ev3py08

  3. EV3DEV DEVICE BROWSER の ev3dev を展開すると,ev3python の下に main.py が表示されるので,右クリックして,Run を選択します.プログラムが実行されて,ビープ音が鳴り,プログラムが終了します.
    ev3py09

プログラムの削除

プログラムを削除したければ,プログラム名(main.py) を右クリックして表示されるメニューから Delete を選択します.

プロジェクトを削除したければ,プロジェクト名(ev3python)を右クリックして,Delete を選択します.

プログラムの転送と実行 3

  • EV3 インテリジェントブロックの上下ボタンと中央ボタンを用いて,File Browser から順にたどって実行します.
    display02_01display_arrowdisplay02_02display_arrowdisplay02_03

補足

EV3 と パソコンとの接続 (Bluetooth)

  1. Windows の 設定デバイス から Bluetooth またはその他のデバイスBluetooth をクリックして,ペアリングする準備をする.

  2. EV3 インテリジェントブロックの上下ボタンと中央ボタンを用いて,Wireless and Networks から順にたどって実行します.
    Bluetooth01display_arrowBluetooth02display_arrowBluetooth03display_arrowBluetooth04

  3. ペアリングできる端末名が検出されるので,接続するパソコンを選択する.
    Bluetooth05_01display_arrowBluetooth06_01

  4. Pair を選択すると,Windows の通知領域に デバイスの追加 が表示されるのでクリックします. Bluetooth06_02

  5. EV3 と Windows の passkey が一致しているのを確認して,それぞれ,Accept,はい を選択します.
    Bluetooth07_01 Bluetooth07_02

  6. Nwtwork Connection から Connect を選択すると, State:Configuring に変化して接続を試みています.
    Bluetooth08_01display_arrowBluetooth09_01display_arrowBluetooth10_01

  7. Error(Timeout was reached) と表示されたときは,中央ボタンを押して表示を消します.その間も接続をしているので,State:Connected に変わるまでしばらく待ちます.
    Bluetooth11display_arrowBluetooth12_01

  8. VS Code の右下の EV3DEV DEVICE BROWSER から,Click here to connect to a device をクリックすると,接続された EV3 が表示されるので,クリックして選択します(ここでは,ev3dev Bluetooth ネットワーク接続 3 となっています).
    Bluetooth13

  9. パソコンと EV3 インテリジェントブロック が正常に接続されると,ev3dev の名前のが表示され,左側に緑色の丸印が表示されます.
    ev3py05

Back to top