pdf-icon

UIFlow Guide

UIFlow 1.0 Project

UIFlow Web IDE 快速上手

UIFlow 2 是一款所有人都能轻松上手的一款图形化编程 IDE, 支持无线/有线程序推送, 程序点击即可运行, 无需反复编译。其支持 100+ M5 硬件外设与传感器,支持一键添加拓展, 有效助力产品原型构建,加快开发过程到最终产品化。在本教程中,我们将会介绍如何在您的 M5Stack 设备上烧录 UIFlow 2.x 版本固件, 并使用 UIFlow Web IDE 进行产品的二次开发。

1.上手流程

使用 UIFlow 进行编程前的几个准备步骤:

  • 1.安装 M5Burner 固件烧录工具。
  • 2.使用 M5Burner 烧录对应设备的固件,登陆账号并为设备配置 Wi-Fi 连接。
  • 3.打开 UIFlow Web IDE 2.0 版本 , 选择对应的已在线设备选项,点击连接。
  • 4.拖拽 blockly 进行程序编辑,点击Run按键进行程序调试。
  • 补充:
    • M5Burner 是 M5Stack 推出的统一固件烧录工具, 通过该工具用户可以很方便的烧录 UIFlow 固件,并在烧录时一同写入 Wi-Fi 等配置信息。

2.M5Burner 安装

请根据您所使用的操作系统,点击下方按钮下载相应的 M5Burner 固件烧录工具.解压打开应用程序。

软件版本 下载链接
M5Burner_Windows Download
M5Burner_MacOS Download
M5Burner_Linux Download

3.M5Stack Community 账号

M5Stack Community 是 M5Stack 团队专门为 M5Stack 设备爱好者以及物联网开发人开放的专业交流社区; 账号如何注册与使用。

  • 2.在 M5Burner 软件中以及 UIFlow 2.0 / 1.0 软件中进入登录页面点击 Register 按钮,注册 M5Stack Community 账号。

  • 3.M5Stack Community 账号可用于登录 M5Stack 社区, M5Burner 和 UIFlow 2.0 / UIFlow 1.0 。

用户使用 M5Burner 烧录固件信息后,设备唯一的 MAC 地址将绑定在 M5Stack Community 账号上,用户使用 M5Stack Community 账号登录 UIFlow 1.0/2.0 后,可通过点击设备管理按钮查看当下账号绑定的所有设备。

注意:
该设备如果未与设备主解绑,其他用户烧录程序无法断开 MAC 与原设备主的关系,需通知设备主解绑才能烧录新的用户信息并与之绑定。

用户解绑设备与账号的关系,如需要重新绑定设备:

  • 1.重新烧录 UIFlow 1.0/2.0 固件(设备与原设备主解绑,没有绑定账号,如何绑定了需与原设备主解绑)。
  • 2.查看设备 MAC 地址,通过 UIFlow 1.0/2.0 设备界面填写 MAC 地址绑定设备(原设备主为本人情况可使用)。

4.固件烧录 & 运行程序

参考对应产品的程序烧录教程, 并上传程序.

Chip Product Name Learn
ESP32-S3 M5CoreS3 烧录教程
ESP32-S3 M5Dial 烧录教程
ESP32-S3 AtomS3U 烧录教程
ESP32-S3 AtomS3Lite 烧录教程
ESP32-S3 AirQ 烧录教程
ESP32-S3 M5DinMeter 烧录教程
ESP32-S3 CardPuter 烧录教程
ESP32-S3 StampS3 烧录教程
ESP32 M5StickC/M5StickCPlus/M5StickCPlus2 烧录教程
ESP32 M5CoreInk 烧录教程
ESP32 M5Tough 烧录教程
ESP32 M5Paper 烧录教程
ESP32 M5Station 烧录教程
ESP32 M5Capsule 烧录教程
ESP32 Fire 烧录教程
ESP32 Atom Lite 烧录教程
ESP32 AtomU 烧录教程
ESP32 Atom Matrix 烧录教程
ESP32-S3 AtomS3 烧录教程
ESP32 M5Core 烧录教程
ESP32-S3 M5Core2 烧录教程
ESP32 Stamp Pico 烧录教程
On This Page