開発環境の構築
Visual Studio Code(VS Code)を用いてプログラムを作成します.
VS Code の設定
VS Code のインストール
VS Code がインストール済みの場合は,拡張機能の EV3 MicroPython
をインストールします.
-
VS Code からセットアップファイルをダウンロードしてインストールします.
-
VS Code を初めて起動すると,右下に日本語の言語パックのインストールのダイアログが表示されるので,
インストールして再起動
をクリックします.VS Code が日本語で起動します.
注意
しばらくするとダイアログが消えるので,ダイアログが消えた場合は,拡張機能からインストールします.
また,英語表記のままで良ければ,インストールする必要はありません.
EV3 MicroPython のインストール
-
開発に必要な拡張機能をインストールします.アクティビティバーの拡張機能から検索欄に
ev3
と入力する.検索結果にあるEV3 MicroPython
のインストール
をクリックしてインストールします.
-
インストールするとアクティビティバーに
EV3 MicroPython
のアイコンが表示されます.
動作確認
プログラムの作成
-
アクティビティバーの
EV3 Micro Python
から,Create a new project
をクリックします. -
プロジェクト名を入力します(ここでは,ev3python としています).
-
フォルダーの選択ダイアログが開くので,適当なフォルダを選択します.
-
このフォルダー内のファイルの作成者を信頼しますか?
と表示されるので,はい,作成者を信頼します
をクリックします.
-
エクスプローラーの
main.py
をクリックして,ファイルを開きます.
main.py
は,ビープ音がなるサンプルプログラムであり,このファイル をベースにプログラムを作成していきます.
新しいプログラムを作るときは,Create a new project
から行います.
EV3 と パソコンとの接続
-
EV3 MicroPython のイメージを書き込んだ microSD カードを,EV3 インテリジェントブロック側面の差込口に挿入し,中央ボタンを押下し起動します(起動に少し時間が掛かります).
-
USB ケーブル(A-miniUSB)で EV3 インテリジェントブロックとパソコンを接続します.
-
VS Code の右下の
EV3DEV DEVICE BROWSER
から,Click here to connect to a device
をクリックすると,接続された EV3 が表示されるので,クリックして選択します(ここでは,ev3dev イーサネット 3 となっています).
-
パソコンと EV3 インテリジェントブロック が正常に接続されると,ev3dev の名前のが表示され,左側に緑色の丸印が表示されます.
-
できあがったロボットをコースで試走するなど,EV3 とパソコンとの接続が切れると,緑色の丸印が赤色に変わります.
-
もう一度接続するには,USB ケーブルで EV3 インテリジェントブロックとパソコンを接続して,
EV3DEV DEVICE BROWSER
の ev3dev の名前を右クリックして,Reconnect
を選択します.赤色の丸印が緑色に変わります.
プログラムの転送と実行 1
-
アクティビティバーの実行とデバッグを選択して,左上のデバッグの開始をクリックします.
-
プログラムが実行されます.今回は,ビープ音が鳴り,プログラムが終了します.
プログラムの転送と実行 2
-
VS Code と EV3 が接続されているのを確認します(緑色).
-
EV3DEV DEVICE BROWSER
の横のSend workspace to device
をクリックするとプログラムが EV3 に転送されます.
-
EV3DEV DEVICE BROWSER
の ev3dev を展開すると,ev3python
の下にmain.py
が表示されるので,右クリックして,Run
を選択します.プログラムが実行されて,ビープ音が鳴り,プログラムが終了します.
プログラムの削除
プログラムを削除したければ,プログラム名(main.py
) を右クリックして表示されるメニューから Delete
を選択します.
プロジェクトを削除したければ,プロジェクト名(ev3python
)を右クリックして,Delete
を選択します.
プログラムの転送と実行 3
- EV3 インテリジェントブロックの上下ボタンと中央ボタンを用いて,
File Browser
から順にたどって実行します.
補足
EV3 と パソコンとの接続 (Bluetooth)
-
Windows の
設定
→デバイス
からBluetooth またはその他のデバイス
→Bluetooth
をクリックして,ペアリングする準備をする. -
EV3 インテリジェントブロックの上下ボタンと中央ボタンを用いて,
Wireless and Networks
から順にたどって実行します.
-
ペアリングできる端末名が検出されるので,接続するパソコンを選択する.
-
Pair
を選択すると,Windows の通知領域にデバイスの追加
が表示されるのでクリックします. -
EV3 と Windows の
passkey
が一致しているのを確認して,それぞれ,Accept
,はい
を選択します.
-
Nwtwork Connection
からConnect
を選択すると,State:
がConfiguring
に変化して接続を試みています.
-
Error(Timeout was reached)
と表示されたときは,中央ボタンを押して表示を消します.その間も接続をしているので,State:
がConnected
に変わるまでしばらく待ちます.
-
VS Code の右下の EV3DEV DEVICE BROWSER から,Click here to connect to a device をクリックすると,接続された EV3 が表示されるので,クリックして選択します(ここでは,ev3dev Bluetooth ネットワーク接続 3 となっています).
-
パソコンと EV3 インテリジェントブロック が正常に接続されると,ev3dev の名前のが表示され,左側に緑色の丸印が表示されます.