ESP8266 micropython

NODEMCUを購入しました。 https://www.amazon.co.jp/gp/product/B07K2VQ4J7/ref=ppx_yo_dt_b_asin_title_o06_s00?ie=UTF8&psc=1
ESP8266を搭載したESP-12Eを搭載しています。
micropythonで使用してみます。
以下のサイトがmicoropythonの公式サイトです。
https://docs.micropython.org/en/latest/index.html
ESP8266のクイックリファレンスです。
https://docs.micropython.org/en/latest/esp8266/quickref.html
まずはインストールのなので Getting startedを参照します。
https://docs.micropython.org/en/latest/esp8266/tutorial/intro.html#intro
インストールするためUBUNTUを使用しました。
pip install esptool
でツールをインストールします。NODEMCUをUBUNTUに接続します。
まずフラッシュメモリを消すコマンドを実行します。
esptool.py –port /dev/ttyUSB0 erase_flash

 

先にmicropyhtonのファームウェアをダウンロードしておきます。以下にイメージがあります。最新のv1.11を使用します。
http://micropython.org/download#esp8266

次にまずmicropyhtonのファームウェアをフラッシュメモリに書き込みます。
esptool.py –port /dev/ttyUSB0 –baud 460800 write_flash –flash_size=detect -fm dio 0 esp8266-20190529-v1.11.bin

書き込みが終わるとシリアルで接続できるようになります。
picocom /dev/ttyUSB0 -b115200
115200bpsで接続できます。

MicroPython v1.11-8-g48dcbbe60 on 2019-05-29; ESP module with ESP8266
Type “help()” for more information.
>>>

ターミナルが起動すれば成功です。

 

© 2014 Spineedge Corporation.