当M5StickC遇上UIFLOW系列(一)

2019-08-096952
AI 快速预览详细 收起
本文介绍了M5StickC开发板及其支持的UIFLOW编程环境。M5StickC是一款基于ESP32芯片的小巧开发板,支持Arduino、Micropython和UIFLOW开发。文章详细介绍了如何使用UIFLOW进行编程,包括下载必要的工具和驱动,以及通过拖拽和编辑实现HelloWorld程序。通过添加标签和变量控制,可以实现文字滚动效果。即使没有编程基础,也可以轻松上手。
       众所周知,ESP32芯片具备强大的联网与数据处理能力,是做物联网项目的热门芯片,越来越多的创客爱好者喜欢基于ESP32平台进行开发,五花八门的开发板该如何选择呢?传统的开发板元器件裸露,往往需要一堆杜邦线,使用不便,外形也不够美观,直到出现了M5StickC。M5StickC是M5家族中最小的成员也是最受欢迎的成员之一,不过麻雀虽小五脏俱全。我们先来看看M5系列Core(核心板)的全家福。
当M5StickC遇上UIFLOW系列(一)图1当M5StickC遇上UIFLOW系列(一)图2当M5StickC遇上UIFLOW系列(一)图3当M5StickC遇上UIFLOW系列(一)图4当M5StickC遇上UIFLOW系列(一)图6当M5StickC遇上UIFLOW系列(一)图5


     有三款Stick产品,这里我选择了M5StickC,无论从颜值和配置还有使用灵活性上都要好很多。M5StickC支持Arduino、Micropython和UIFLOW进行开发。Arduino和Mircopyton对于熟悉代码的朋友不必多说,接下来将重点介绍UIFLOW,即使你没有编程基础也能通过UIFLOW来做一些小程序。



    拿到M5StickC以后先要做一些准备工作,到官网下载M5Burner、CP210X驱动,当然还有一本UIFlow-Book可以下载下来作为参考。UIFlow依赖M5的服务器进行在线编程,如果在无网络的情况下,你还可以使用UIFlow-Desktop-IDE进行离线开发,目前离线版支持的版本是1.3.2。




当M5StickC遇上UIFLOW系列(一)图7

首先我们来认识一下UIFlow界面

当M5StickC遇上UIFLOW系列(一)图8

接下来我们进入第一个项目HelloWorld
从Label拖动一个标签到屏幕上,点击Text进行编辑,可以看到里面提供了丰富的修改参数,大大简化了编写的难度节约了时间。这里rotation改为90,文字横屏显示。

当M5StickC遇上UIFLOW系列(一)图9
接下来在程序中修改坐标,实现文字滚动效果,先找到标签
当M5StickC遇上UIFLOW系列(一)图10
添加变量控制标签纵坐标
当M5StickC遇上UIFLOW系列(一)图11
现在我们就实现了一个HelloWorld,第一步已经迈出了,是不是很简单呢?
当M5StickC遇上UIFLOW系列(一)图12


创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
DFSyWyvWemS
DFSyWyvWemS
[backcolor=rgb(250, 250, 250)][font=微软雅黑]依赖M5的服务器进行在线编程 [/font][/backcolor][font=微软雅黑]风水 起名 算命 算卦 风水大师 起名大师 算命大师 公司起名 宝宝起名 鱼火锅加盟 鱼火锅 鱼火锅加盟店 酸菜鱼快餐 酸菜鱼加盟 酸菜鱼米饭 铁托盘 钢托盘 托盘厂家 托盘价格 出口托盘 金属托盘 www.tdszx.com www.jyhxjm.com www.gztpcj.com[/font]
- 没有更多了 -