UiFlow チュートリアル

UiFlow1 開発ガイド

プロジェクト管理

LTEネットワークを使用する

UiFlow1 Blockly

Event

Unit

Stamp-S3 ファームウェア書き込み・プログラム配信

1. UiFlow2 ファームウェア書き込み

  1. UiFlow2 Web IDE チュートリアルを参照し、UiFlow2 の基本的な使用手順を確認して、M5Burner ファームウェア書き込みツールのインストールを完了します。

  2. M5Burner で Stamp-S3 に対応するファームウェアをダウンロードします。

  1. デバイスの電源を切った後、BOOT ボタンを押したまま USB ポートに接続してダウンロードモードに入ります。接続後、M5Burner に Found New Device が表示されれば接続成功です。デバイスはプログラミングモードに入ります。
schematics
  1. M5Burner で対応ファームウェアの Burn ボタンをクリックし、デバイスポートを選択してから Start をクリックします。
  1. デバイスが接続する Wi-Fi 設定を入力します。Wi-Fi SSID、Wi-Fi Password、および追加または変更が必要なその他のデバイス設定を入力後、Next をクリックして書き込みを開始します。

設定情報:

  • COM:デバイスに対応するシリアルポートを選択します
  • BaudRate:シリアル通信のボーレート
  • Server:デバイスが接続するサーバーアドレス
  • WIFI SSID/WIFI Password:デバイスが接続する Wi-Fi 名とパスワード
  • SNTP サーバー
    • SNTP0:Alibaba Cloud NTP サーバー(中国)
    • SNTP1:日本 NTP サーバープール
    • SNTP2:グローバル公開 NTP サーバープール
  • Timezone:タイムゾーン設定
  • Boot Option:ファームウェア書き込み完了後のデバイス起動モードを設定します
    • Run main.py directly:書き込み完了後、ネットワークに接続せず、UiFlow2 の起動画面も表示せずに main.py 内のプログラムを直接実行します
    • Show startup menu and network setup:デバイスをネットワークに接続し、画面付きデバイスでは UiFlow2 の起動画面を表示します
    • Only network setup:デバイスはネットワーク設定のみを行い、UiFlow2 の起動画面は表示しません
  1. Burn successfully, click here to return と表示されれば、書き込み成功です。この時点でデバイスをリセットしてください。
接続状態の説明
ファームウェア書き込み後、Stamp-S3 には画面が搭載されていないため、起動後に RGB LED が赤色で点灯し、短い警告音が鳴ります。数秒後に赤色 LED が緑色に変われば、デバイスは Wi-Fi に接続されています。
  1. ファームウェア書き込み完了後にデバイス設定を変更する場合は、USB 接続を維持したままデバイスを再起動し、Configure オプションをクリックして画面の指示に従って変更します。

2. デバイス接続

デバイスは Access Code(無線ネットワーク経由)または USB(PC への有線接続)で UiFlow2 に接続し、プログラムの配信とデバッグを行えます。詳しい手順は以下を参照してください。

Access Code 無線接続

  1. uiflow2.m5stack.com にアクセスして UiFlow2 Web IDE を開きます。

  2. デバイスがネットワークに接続されていることを確認し、Access Code を取得します。画面左下の WebTerminal をクリックし、ダイアログで Stamp-S3 のシリアルポートを選択して Connect をクリックすると、シリアルモニターが開きます。現在生成されている有効な Access Code と Wi-Fi 接続状態を確認できます。(対応する情報が表示されない場合は、Soft Reset ボタンをクリックしてソフトリセットしてください)

  1. 画面上の Select Your Controller(初回表示時)または Controller ボタンをクリックし、Select Device ページに入ります。
  1. Connect Device をクリックし、アクセスコードと任意のデバイス名を入力して Confirm をクリックすると、Stamp-S3 を UiFlow2 に接続できます。
  1. Select Device ページで接続済みの Stamp-S3 デバイスを選択し、Confirm をクリックすると、UiFlow2 のプログラミング画面に入ります。

USB 有線接続

  1. uiflow2.m5stack.com にアクセスして UiFlow2 Web IDE を開き、Stamp-S3 を USB ケーブルで PC に接続します。

  2. 画面上の Select Your Controller(初回表示時)または Controller ボタンをクリックし、Select Device ページに入ります。

  1. デバイス一覧で Stamp-S3 を選択し、Confirm をクリックします。
  1. WebTerminal ボタンをクリックし、ダイアログで Stamp-S3 のシリアルポートを選択して Connect をクリックします。

WebTerminal 画面に Connected to Serial Port! と表示されれば、USB 接続成功です。

3. プログラムの実行とダウンロード

デバイスを UiFlow2 に接続すると、Blockly をドラッグしてプログラムを編集できます。

プログラム編集後、画面右下の Run Once ボタンをクリックするとテスト用に一度だけ実行できます。Run Always ボタンをクリックすると、プログラムをデバイスにダウンロードできます。

WebTerminal ウィンドウからも、プログラムの一回実行またはダウンロードができます。

4. 関連リンク

Page Tools
PDF
On This Page