这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 活动中心 » 板卡试用 » 【M5StackTab5测评】2、独特的开发环境体验-UiFlow2

共1条 1/1 1 跳转至

【M5StackTab5测评】2、独特的开发环境体验-UiFlow2

高工
2026-01-29 21:51:48     打赏

        我们在进行初步的开箱之后就要进行具体的开发工作,当然我们要体验这次M5Stack特有的一个开发方式,就是使用uiflow2进行图形化开发,可以说这是一次全新的尝试,当然了这是对于M5Stack相关的开发板和模块进行的。

        UiFlow2是基于UiFlow的升级版本,延续了其直观的图形化编程、一键无线 / 有线推送、免编译运行等特性,并支持100+ M5硬件外设与传感器,可快速扩展功能。新版进一步优化,兼容更多设备,新增项目共享和设备共享功能,便于团队协作。界面经过重新设计,操作更流畅,可提供更高效的开发体验,帮助用户更快实现从构思到产品的转化。而且UiFlow2开发不需要我们安装任何软件直接使用网页进行相关的操作。

        打开UIFlow Web IDE 2.0 版本,选择对应的开发板创建项目:68a7c54d-6a63-4e9a-803f-6ade10a7e34b.png

        实际上,在图形化程序这里,可以看到也是setup和loop的组成。

        在进行程序开发之前,长按复位按键(约 2 秒),直至内部绿色 LED 指示灯开始快速闪烁已进入固件烧录模式,我们需要通过M5Burner软件(免安装的)进行固件的烧录:

002722f0-1c54-47cf-bf8a-818e2bf3a7a3.png

        注意必须登录:

868581cc-746a-4290-bd92-0391fe706aed.png

        如果使用无线模式烧录,我们可以配置网络:

30b4d961-8f5c-420c-9e35-a26944ba006b.png

        进行烧录,首先设备绑定到你的账户:

15aa37d0-e597-438b-9651-4497dec2e7a0.png

        开始烧录:

c5865c11-2d90-4e92-9273-fe6774bff165.png

        成功了:

b51fdfe1-a8d5-41b9-b6d4-9c73fa4ce456.png

        接下来我们还是回到UiFlow2,注意登录的账号是同一个,这个时候我们在右下角的Device里面可以看到对应的设备在线了:

0170a239-6de2-4a52-8b3e-8fe79dcf4ee2.png

        选择后可以看到编程这样:

c7af8445-6bc9-46a8-952a-d4ffc1cf1a6d.png

        这个时候的设备也可以看到固件的初始内容:

ec19963a-b329-4e9f-b92e-d1e25bcb4ebe.png

        到这里我们已经基本上完成了准备工作,接下来就是具体图形化编程了,我们先简单的进行一下测试,比如显示对应的触点位置,这里我们在界面上显示一些参数,比如下图:

996f2ebb-c0e3-4927-9e1c-d31ec797cf38.png

        我们来到组件中找到“Touch”,将获取的X和Y与x_data和y_data关联:

641970b9-fe27-4b44-8351-422fd6c259d1.png

        我们将程序下载到目标板子上,使用的是无线传输的方式,程序比较小,下载的还是挺快的:

a1a77bd7-9ea9-4254-91f8-dde92e77f080.png

        效果如下:

c3aa39b7-83bf-43c6-ba48-2cc077e1521c.png

fdcbf580-66fd-44a9-813f-a0a36fbe61a4.png





关键词: M5Stack     开发     环境     UiFlow2    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]