CP2104 版向け)と CP34X(CH9102 版向け)の 2 種類があります。圧縮ファイルを展開した後、OS のビット数に対応するインストーラを選択してインストールします。デバイスで使用されている USB チップが不明な場合は、両方のドライバをインストールしても問題ありません。CH9102_VCP_SER_MacOS v1.7 はインストール中にエラーが表示される場合がありますが、実際にはインストールが完了しているため無視できます。| ドライバ名 | 対応ドライバチップ | ダウンロードリンク |
|---|---|---|
| CP210x_VCP_Windows | CP2104 | Download |
| CP210x_VCP_MacOS | CP2104 | Download |
| CP210x_VCP_Linux | CP2104 | Download |
| CH9102_VCP_SER_Windows | CH9102 | Download |
| CH9102_VCP_SER_MacOS v1.7 | CH9102 | Download |
UiFlow2 Web IDE チュートリアルを参照して、UiFlow2 の基本的な使用手順を確認し、M5Burner ファームウェア書き込みツールをインストールします。
M5Burner で Tough に対応するファームウェアをダウンロードします。
Found New Device と表示されます。
Burn ボタンをクリックし、対応するデバイスポートを選択して Start をクリックします。
Next をクリックして書き込みを開始します。
設定情報:
Burn successfully, click here to return と表示されたら、書き込みは成功です。
Configure をクリックして画面の指示に従って変更します。
デバイスは Access Code(無線ネットワーク経由)または USB(PC への有線接続)で UiFlow2 に接続でき、プログラムの送信とデバッグを行えます。以下の手順を参照してください。
Configure で変更してから再度書き込んでください。

Access Code を確認します。
uiflow2.m5stack.com にアクセスして UiFlow2 Web IDE を開きます。
ページ上の Select Your Controller(初回表示)または Controller ボタンをクリックし、Select Device ページに入ります。
Connect Device をクリックし、アクセスコードと任意のデバイス名を入力して Confirm をクリックすると、Tough を UiFlow2 に接続できます。
Tough デバイスを選択し、Confirm をクリックすると、UiFlow2 のプログラミング画面に入ります。
uiflow2.m5stack.com にアクセスして UiFlow2 Web IDE を開き、Tough を USB ケーブルで PC に接続します。
ページ上の Select Your Controller(初回表示)または Controller ボタンをクリックし、Select Device ページに入ります。
Confirm をクリックします。
WebTerminal ボタンをクリックし、ダイアログで Tough のシリアルポートを選択して Connect をクリックします。
WebTerminal 画面に Connected to Serial Port! と表示されたら、USB 接続は成功です。
デバイスを UiFlow2 に接続したら、Blockly をドラッグしてプログラムを編集できます。
プログラム編集後、画面右下の Run Once ボタンをクリックすると一度だけ実行してテストできます。Run Always をクリックすると、プログラムをデバイスにダウンロードできます。
WebTerminal ウィンドウでも、一度だけ実行したりプログラムをダウンロードしたりできます。