
UiFlow Tutorial
UiFlow2 is a graphical programming web integrated development environment (IDE). Based on Blockly drag-and-drop block programming, it supports one-click wired/wireless program deployment, compile-free running, and quick control of M5Stack devices and hundreds of sensor modules without writing code. Based on UiFlow 1, UiFlow 2 adds features such as project sharing and device sharing, making team collaboration easier and providing a more efficient development experience to help users move from concept to product faster.
Before developing on a device, burn the corresponding UiFlow2 firmware first. After connecting the device to UiFlow2 via Access Code or USB, you can deploy and debug programs. The following describes the two connection methods:
M5Burner is M5Stack's official dedicated firmware burning software. UiFlow2 firmware for all product series can be burned through M5Burner, and device configuration information such as Wi-Fi can also be preset during the burning process.
In addition to firmware burning, M5Burner also supports firmware export and firmware sharing, allowing completed firmware to be published to M5Burner for other users to download. For detailed tutorials, see Firmware Export and Firmware Publishing.
Download the corresponding version of M5Burner according to your operating system, then unzip and run the program:
| Software Version | Download Link |
|---|---|
| M5Burner_Windows | Download |
| M5Burner_MacOS | Download |
| M5Burner_Linux | Download |
Refer to the tutorial for the corresponding product to burn UiFlow2 firmware and run programs.