今回はMicroPythonをIoT Expressにインストールしてトランジスタ技術の記事にあるサンプルプログラムを動かす準備である。
前回同様、トランジスタ技術の記事を補足する形で僕なりに気づいたことをメモしていきたい。
実行環境はMicroPyhtonの公式Webページにあるのだが記事によるとそれを使用するとサンプルプログラムがエラーになるという既知の問題があるとのこと。
心配なので僕は古いバージョンの実行環境(ESP-WROOM-32用のMicroPythonインタプリタ)をトランジスタ技術のWebサイトからダウンロードした。
「▼MicroPythonサンプル・プログラムを実行するときの注意事項」として下記ページに記載されている。
http://toragi.cqpub.co.jp/tabid/848/Default.aspx
ダウンロードしたインタプリタをIoT Express に書き込むためのツールをメーカのサイトからダウンロードする。
そうすると「flash_download_tools_v3.6.2.2_1.man」というファイルがダウンロードされる。
なんだ.?拡張子manて?
ここで経年劣化した脳を活性化するためにしばし休憩。
ひらめいたのはmanをzipに変更するということ。これが見事ビンゴ。flash_download_tools_v3.6.2.2_1.zipを解凍し
ESPFlashDownloadtoo_v3.6.2.2.exeが出来上がった。どうなんだ。この応用力。
この書き込みツールを立ち上げて赤い印のところを指定する。
指定が終わればSTARTをクリックする前にIoT ExpressのBOOTボタンとRESETボタンを押して離すおまじないが必要だ。理由は自動でプログラム書き込みを開始する回路がないためである。
手順については記事を参考にしてほしい。
おまじないが終わればSTARTをクリックすればIoT Expressのフラッシュメモリへ書き込みが始まる。
書き込みが終わればSTOPをクリックし完了である。
次にIot Expressをパソコンに接続しTeraTermを立ち上げて確認する。
COMポートを指定し、設定のシリアルポートでポートレートを端末でその他を設定する。
IoT ExpressのRESETボタンを押して>>(プロンプト)が表示されればインストール成功である。
下記画面は環境が違う(プログラムをすでに書き込み済み)Iot Expressの画面例なので参考レベルである。
プロンプトも画面をクリアするためにEnterキーを複数回押した結果である。
期待を胸にプログラムを実行してみよう。
10÷3=を実行してみる。
答えが表示されて無事完了である。
次回は実際に記事に記載されているMicroPythonのプログラムを実行してみる。































