当M5StickC遇上UIFLOW系列(一)-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4863|回复: 2

当M5StickC遇上UIFLOW系列(一)

[复制链接]
发表于 2019-8-8 10:54 | 显示全部楼层 |阅读模式
本帖最后由 vany5921 于 2019-8-8 20:59 编辑

众所周知,ESP32芯片具备强大的联网与数据处理能力,是做物联网项目的热门芯片,越来越多的创客爱好者喜欢基于ESP32平台进行开发,五花八门的开发板该如何选择呢?传统的开发板元器件裸露,往往需要一堆杜邦线,使用不便,外形也不够美观,直到出现了M5StickC。M5StickC是M5家族中最小的成员也是最受欢迎的成员之一,不过麻雀虽小五脏俱全。我们先来看看M5系列Core(核心板)的全家福。
16.png 17.png 15.png 14.png 12.png 13.png
有三款Stick产品,这里我选择了M5StickC,无论从颜值和配置还有使用灵活性上都要好很多。M5StickC支持ArduinoMicropythonUIFLOW进行开发。Arduino和Mircopyton对于熟悉代码的朋友不必多说,接下来将重点介绍UIFLOW,即使你没有编程基础也能通过UIFLOW来做一些小程序。

拿到C以后先要做一些准备工作,到官网下载M5Burner、CP210X驱动,当然还有一本UIFlow-Book可以下载下来作为参考。UIFlow依赖M5的服务器进行在线编程,如果在无网络的情况下,你还可以使用UIFlow-Desktop-IDE进行离线开发,目前离线版支持的版本是1.3.2。
1.png
首先我们来认识一下UIFlow界面
无标题.png
  接下来我们进入第一个项目HelloWorld

Label拖动一个标签到屏幕上,点击Text进行编辑,可以看到里面提供了丰富的修改参数,大大简化了编写的难度节约了时间。这里rotation改为90,文字横屏显示。
   1.png
  接下来在程序中修改坐标,实现文字滚动效果,先找到标签
   1.png
      接着添加变量控制标签纵坐标
   1.png
      现在我们就实现了一个HelloWorld,第一步已经迈出了,是不是很简单呢?
       1.jpg


发表于 2019-8-20 19:13 | 显示全部楼层
UIFLOW大幅度降低了mpy的入门门槛,同步生成mpy代码也是非常好的学习手段,赞一个。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 00:49 , Processed in 0.141366 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表