pdf-icon

UiFlow チュートリアル

UiFlow1 開発ガイド

プロジェクト管理

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

UiFlow1 Blockly

Event

Unit

UiFlow2 Web IDE 紹介

UiFlow2 紹介

UiFlow2 は、グラフィカルプログラミングに対応した Web 統合開発環境(IDE)です。Blockly によるブロック式のドラッグ&ドロップ開発をベースに、有線 / 無線でのワンクリックプログラム配信、コンパイル不要の実行に対応し、コードを書かずに M5Stack デバイスや数百種類のセンサーモジュールをすばやく制御できます。UiFlow 1 をベースに、UiFlow 2 ではプロジェクト共有、デバイス共有などの機能が追加され、チームでの共同作業がしやすくなりました。より効率的な開発体験を提供し、ユーザーが構想から製品化までをより速く実現できるよう支援します。

デバイス接続方法

デバイス開発を行う前に、対応する UiFlow2 ファームウェアを書き込む必要があります。Access Code または USB 接続でデバイスを UiFlow2 に接続すると、プログラムの配信とデバッグを行えます。以下に 2 種類の接続方法を示します。

  • Access Code(アクセスコード)方式:デバイスはネットワーク経由でプログラムを配信します。UiFlow2 ページでデバイスのアクセスコードを入力し、設定が完了すると、ワイヤレスでプログラムを配信できます。
  • USB 方式:USB Type-C データケーブルでデバイスとコンピュータを接続し、UiFlow2 ページで対応するシリアルポートを選択して接続を完了します。

M5Burner

M5Burner は M5Stack 公式の専用ファームウェア書き込みソフトウェアです。全シリーズ製品の UiFlow2 ファームウェアは M5Burner で書き込むことができ、書き込み時に Wi-Fi などのデバイス設定情報を事前に設定することもできます。
ファームウェア書き込み機能のほか、M5Burner は ファームウェアエクスポートファームウェア共有 にも対応しており、開発済みのファームウェアを M5Burner 上に公開して、他のユーザーがダウンロードできるようにできます。詳細な操作チュートリアルは ファームウェアエクスポートファームウェア公開 を参照してください。

使用している OS に応じた M5Burner をダウンロードし、解凍してプログラムを実行してください。

ソフトウェアバージョン ダウンロードリンク
M5Burner_Windows Download
M5Burner_MacOS Download
M5Burner_Linux Download

ファームウェア書き込み

対応する製品のチュートリアルを参照して、UiFlow2 ファームウェアを書き込み、プログラムを実行してください。

On This Page