マカロニペンギンの健忘録

特にテーマを決めているわけじゃないが、私が気になったことを書いていく予定です。

SwitchScience製ESPr® Developer(ESP-WROOM-02開発ボード)でMicroPythonを使う

2018年04月21日 | 電子工作
インタープリターのPythonをマイコンボードで使用できるなんて、もしかしたらマイコンボードの最終型なのではないか(ちょっと言い過ぎ)、もっと言ってしまうとMicroPythonを動かすためにマイコンボードは進化を続け、私もこれに出会うために生まれてきたのではないかという信念を持って、このMicroPythonに取り組んでいます。
 
私が使用しているパソコンのOSはLubuntu1804です。使ったボードはSwitchScienceESPr® Developer(ESP-WROOM-02開発ボード)です。今ではESP-32がでてきてから、ちょっと肩身の狭くなってしまったチップですがまだまだいけます。
 
MicroPythonのホームページからesptool.pyesp-8266**.binをダウンロードしてきてから
まずはフラッシュをクリアします。
sudo python3 esptool.py --port /dev/ttyUSB0 erase_flash
次にボードにMicroPythonを書き込みます。
 sudo python3 esptool.py --port /dev/ttyUSB0 --baud 460800 write_flash --flash_size=detect 0 esp8266-20171101-v1.9.3.bin 
次は MicroPythonをインストールしたボードと通信するソフトをLubuntuにインストールします。
sudo apt-get install picocom
コマンドプロンプトでpicocomを起動してMicroPythonにアクセスします。
sudo picocom /dev/ttyUSB0 -b115200
次はUSBからではなく、Wi-FiからMicroPythonにアクセスすることができるらしいけど、英語が難しくって理解できないんだよね。
どなたか協力してください。お願いします。 
参考したホームページは
https://micropython.org/
https://github.com/micropython
です。
Enjoy Python!! Enjoy MicroController!!