Users_WebTool - gfd-dennou-club/mrubyc-esp32 GitHub Wiki

1. はじめに

以下は Web Serial API に対応したブラウザ (chrome など) 上で,mruby/c コードを作成して実行するための手順を記す.

マイコンに mruby/c for ESP32 ライブラリのファームウェアの書き込みをしていない場合は, 以下の手順書を用いてファームウェアを書き込みしてください

2. Hello World の実行 (テキストコーディング)

mruby/c エディタ を起動し,以下のようなプログラムを書く.

image

書き終わったら,「コンパイル」をクリックする.するとページ遷移して書き込みツールが表示される.

image

[1] 「接続」ボタンを押し,"USB Serial Port" を選択する.

[2] マイコンボード上の EN スイッチを押す.

[3] 「書き込み」ボタンがクリックできるようになるので,それをクリックする.

image

[4] +DONE と出たら書き込み終了.

image

[5] マイコンの出力を表示する場合は,「実行」ボタンを押す.

image

[6] パソコンからマイコンボードを外す場合は「切断」ボタンを押す.

TIPS

  • 書き込みが「失敗」と出た場合は,再度「書き込み」ボタンをクリックしてください.

Visual Studio Code でプログラミングしたい場合は

VScode から Web 書き込みツール (kaniwriter) を呼び出すための拡張モジュールをインストールしてください. 適当なRubyファイルを開くと右上に▷ が表示され,それをクリックするとブラウザで kaniwriter が開きます.

最新版: https://github.com/poporonnet/kaniwriter-vscode/releases

3. Hello World の実行 (ブロックプログラミング)

スモウルビーをマイコン向けに改良した SmT を起動し,プログラムを書いてみてください.左下の拡張機能から「Tools」,「マイコン(汎用)」を選んでください. プログラムを作成したら,「緑の旗」をクリックしてください.それ以降の操作は前節 (2. Hello World の実行 (テキストコーディング)) と同じです.

image