
UiFlow チュートリアル
UiFlow2 は、グラフィカルプログラミングに対応した Web 統合開発環境(IDE)です。Blockly によるブロック式のドラッグ&ドロップ開発をベースに、有線 / 無線でのワンクリックプログラム配信、コンパイル不要の実行に対応し、コードを書かずに M5Stack デバイスや数百種類のセンサーモジュールをすばやく制御できます。UiFlow 1 をベースに、UiFlow 2 ではプロジェクト共有、デバイス共有などの機能が追加され、チームでの共同作業がしやすくなりました。より効率的な開発体験を提供し、ユーザーが構想から製品化までをより速く実現できるよう支援します。
デバイス開発を行う前に、対応する UiFlow2 ファームウェアを書き込む必要があります。Access Code または USB 接続でデバイスを UiFlow2 に接続すると、プログラムの配信とデバッグを行えます。以下に 2 種類の接続方法を示します。
M5Burner は M5Stack 公式の専用ファームウェア書き込みソフトウェアです。全シリーズ製品の UiFlow2 ファームウェアは M5Burner で書き込むことができ、書き込み時に Wi-Fi などのデバイス設定情報を事前に設定することもできます。
ファームウェア書き込み機能のほか、M5Burner は ファームウェアエクスポート と ファームウェア共有 にも対応しており、開発済みのファームウェアを M5Burner 上に公開して、他のユーザーがダウンロードできるようにできます。詳細な操作チュートリアルは ファームウェアエクスポート、ファームウェア公開 を参照してください。
使用している OS に応じた M5Burner をダウンロードし、解凍してプログラムを実行してください。
対応する製品のチュートリアルを参照して、UiFlow2 ファームウェアを書き込み、プログラムを実行してください。