[ev3dev×Python]   ev3dev開発環境の構築

この記事はPythonでev3を操作してみたい人のための記事です。
今回はVSCodeを使ってev3を動かすための準備をしていきます。


#目次
0 . 概要
1 . 用意するもの
2 . SDカードの準備
3 . bluetoothの準備
4 . VSCodeの準備

#0.概要
**ev3devを使って、レゴのロボット(ev3)を動かす。**
**VSCodeで、Pythonのプログラムをつくって動かしていく。**

◯**ev3dev** : ev3を動かすためのシステム。[公式サイト](https://www.ev3dev.org/)
◯**VSCode** : Visual Studio Codeの略称。プログラムをつくるところ(エディタ)。
◯**Python** : プログラム言語の1つ。シンプルで読みやすいことが特徴。




#1.用意するもの
◯ev3
◯パソコン
◯bluetooth
◯microSDまたはmicroSDHC(32GB以内)とアダプター
※公式サイトの記載と異なり、64GBのmicroSDXCでも正常に作動することを確認済み

#2.microSDの準備
####1.下記リンクからイメージファイルをダウンロード
[イメージファイル](https://github.com/ev3dev/ev3dev/releases/download/ev3dev-stretch-2020-04-10/ev3dev-stretch-ev3-generic-2020-04-10.zip)(zipファイルのままにしておく)

####2.下記リンクからEtcherをダウンロードしてインストール
[Etcherのダウンロードページ](https://github.com/ev3dev/ev3dev/releases/download/ev3dev-stretch-2020-04-10/ev3dev-stretch-ev3-generic-2020-04-10.zip)
####3.EtcherでmicroSDをフラッシュする
![スクリーンショット 2020-06-15 8.24.43.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/654004/5c3161cc-85e8-8401-56be-b21ad0d22cf4.png)
![スクリーンショット 2020-06-15 8.24.49.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/654004/d5e866e3-01a4-fd2f-0e28-88a6f397bb08.png)

####4.フラッシュが終了したら、microSDをインテリジェントブロックに挿入して電源をいれる

#3.bluetoothの準備

※ここからWindowsで説明していますが、Macでもやることは変わりません。

####1.パソコンのbluetoothの設定をONにする
![スクリーンショット 2020-06-15 9.31.13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/654004/369638bc-3186-b866-f24c-29971264214f.png)

####2.Wireless and Networks をおす
![スクリーンショット 2020-06-15 9.31.18.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/654004/9b779c9b-7e00-2b27-446a-990e5ae2aede.png)
####3.Bluetooth をおす
![スクリーンショット 2020-06-15 9.31.23.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/654004/cb717e57-e559-07e6-4fba-3ddf9b09a8a2.png)
####4.Powered と visible の両方にチェックをいれる(枠の中の四角形をどちらも黒にする)
![スクリーンショット 2020-06-15 9.31.25.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/654004/d55a8f2b-acc9-3826-842e-9bd9354cf588.png)
####5.Start Scan を押してパソコンをさがす
![スクリーンショット 2020-06-15 9.31.28.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/654004/4662aeb6-812f-afa6-a351-0cd3e6347b4c.png)
####6.自分のパソコンにチェックを入れよう
![スクリーンショット 2020-06-15 9.31.30.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/654004/638735a7-5d2b-a64e-a5b2-4d5ae18d76e4.png)
####7.Network Connection をおす
![スクリーンショット 2020-06-15 9.31.32.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/654004/50b7b900-76ea-701e-50e5-b7f25d37c273.png)
####8.ev3とパソコンをつなげる
![スクリーンショット 2020-06-15 9.35.33.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/654004/ad9e6ce6-870b-e727-f716-e9847bb1fda7.png)
####9.connect をおす
![スクリーンショット 2020-06-15 9.31.36.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/654004/a837f0dd-f933-bf67-932a-ccdb97ce3c7a.png)
####10.connected になるか確認する
![スクリーンショット 2020-06-15 9.31.38.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/654004/954940c1-6380-65c1-9499-ec8519c47c6f.png)
※ならなければもう一度 connect をおす

#3.VSCodeの準備

####1.下記リンクからVSCodeをダウンロードしてインストール
[VSCodeのダウンロードページ](https://azure.microsoft.com/ja-jp/products/visual-studio-code/)
自分のパソコンに合わせてダウンロードしよう！(ここではWindowsですが)

![スクリーンショット 2020-06-15 10.31.26.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/654004/eab6478e-66c0-4e28-4499-3642ff950a2e.png)


####2.VSCodeを日本語仕様にする

検索してインストールしたらRestartしよう！
![スクリーンショット 2020-06-15 10.31.29.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/654004/5212995a-a206-2d9c-5474-9b21fb7ed6b5.png)


####3.ev3dev browser をインストール
![スクリーンショット 2020-06-15 10.31.30.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/654004/5510cd3b-938e-d2ae-2111-b1f55721f829.png)

####4.新規フォルダの作成

ev3dev用の新しいフォルダをつくろう！
![スクリーンショット 2020-06-15 10.31.33.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/654004/0714db67-4b51-d86d-8bb9-4a290a3528c2.png)

![スクリーンショット 2020-06-15 10.31.34.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/654004/da1ac914-af93-12d2-ce51-37ce139c51d7.png)

![スクリーンショット 2020-06-15 10.31.57.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/654004/caea5d3b-9fe4-1d36-caac-8b8cd0cd233f.png)


####5.新規ファイルの作成

プログラムの名前.py というふうにしてPythonのファイルとして扱えるようにしよう！
![スクリーンショット 2020-06-15 10.32.01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/654004/3a6cb3b1-d397-e03e-8158-00177184c93d.png)

####6.VSCodeとev3をつなげる

自分のev3をさがすよ！緑色になったらつながったということだよ！
もしここで出てこなければbluetoothを再確認してみよう！
![スクリーンショット 2020-06-15 14.38.23.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/654004/22eeacd7-307e-dd91-8820-6a458cabc8d2.png)


![スクリーンショット 2020-06-15 10.35.13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/654004/eda60f1c-d062-4bd7-c679-c4a6fda0c482.png)


####7.改行の設定を変える(Windowsのみ)
　　改行の設定をCRLFから**LF**にしよう！

![スクリーンショット 2020-06-15 10.35.16.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/654004/15e25728-ac50-a2d0-d675-bd3ffe10dce2.png)

####8.プログラムのダウンロード

プログラムをつくったら毎回ダウンロードボタンを押してダウンロードしよう！

![スクリーンショット 2020-06-15 10.35.18.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/654004/9564ec71-f0a5-3be8-ceef-8e701ff86e70.png)

####9.プログラムの実行

実行したいプログラムファイルを右クリックして Run を押そう！

![スクリーンショット 2020-06-15 10.35.54.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/654004/060b3332-9ac7-cf46-3ca0-dae3b9d3a152.png)


#最後に

読んで頂きありがとうございました！！
次回からいよいよ動かしていきたいと思います！

より良い記事にしていきたいので
　◯こうした方がわかりやすい
　◯ここがわかりにくい
　◯ここが間違っている
　◯ここをもっと説明して欲しい
などの御意見、御指摘のほどよろしくお願い致します。