pdf-icon

UIFlow Guide

UIFlow 1.0 Blockly

Event

Unit

UIFlow 1.0 Project

UIFlow2.0 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-S3 M5PaperS3 烧录教程
ESP32 M5Station 烧录教程
ESP32 M5Capsule 烧录教程
ESP32 Fire 烧录教程
ESP32 Atom Lite 烧录教程
ESP32 AtomU 烧录教程
ESP32 Atom Matrix 烧录教程
ESP32-S3 AtomS3 烧录教程
ESP32 M5Core 烧录教程
ESP32 M5Core2 烧录教程
ESP32 Stamp Pico 烧录教程
On This Page