VSCodeでMicroPythonプログラミング
MicroPython Advent Calender 17日目です。
昨日は@tshimizu8さんにCircuitPythonを紹介してもらいました。
スイッチサイエンスで取り扱いが始まったので日本でも広まるといいですね!
さてMicroPythonを楽しんでいる皆さんはどうやってコードを書いていますでしょうか。
micro:bitの場合はWebIDEで書いて→転送という形になるかと思います。
STM32やESP8266/ESP32の場合はローカルでファイルを作成してampyツールで
転送という形になるかと思います。
Pycomのドキュメントを見ていたらVSCodeのプラグインなるものを見つけたので
試してみたいと思います。
注意
windows10とVSCodeの64bitでは動きませんでした。。。
githubでisuueがあるのでこのせいかもしれませんね。。
https://github.com/pycom/pymakr-vsc/issues/3
(2017/12/23更新)
32bitでは動くかもです。
以下はUbuntu16.04で行っていますのでご承知ください。
インストール
VSCodeを入れます。
https://code.visualstudio.com/
プラグインはnodejsが必要なため、nodejsを入れます。
cmdを開いてnode -vでVersionが表示されればOKです。
事前準備ができたら、VSCodeを開きプラグインをインストールします。
VSCodeを開き拡張機能でPymakrと打ち込み出てきたものをインストールします。
インストールしてVSCodeを開きなおすと、設定ファイルが出てくるのでそいつを編集します。
ESP32をPCにつなげると/dev/ttyUSB0で認識されるので、addressにセットします。
下にあるAll CommmandsからConnectを押すとコンソールが下の画面で開かれ、
REPLが出てきます。
コードを書いて下のRunを押すと転送されて実行します。
設定ファイルのポートを変えるとSTM32のCNUCLEOF401でも同じことができました。
→micro:bitだと.hexにしないといけないから出来ないかな???
これでファイルを転送できればよかったのですが、Uploadを押すとエラーが出てきて
転送できませんでした。。orz
jsのエラーっぽいのですがちょっとわかりません...
転送はできませんでしたが、エディタ書いてそのまま実行できるのは
とても便利だと思います。
ぜひお試しください。
Author And Source
この問題について(VSCodeでMicroPythonプログラミング), 我々は、より多くの情報をここで見つけました https://qiita.com/sat0ken/items/4433024306cab973cd06著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .