查看: 4980|回复: 1

当M5StickC遇上UIFLOW系列教程(二)万年历

[复制链接]

该用户从未签到

发表于 2019-8-12 13:51 | 显示全部楼层 |阅读模式
上一期简单介绍了标签的使用,这一小节教给大家如何使用UIFLOW编写一个简易电子万年历。
m5stickc_01.png

         M5StcikC内置了RTC芯片(BM8563,可以方便的进行时钟/日历数据的输出。在UIFLOW中可以通过RTC程序块来编写。
  
在虚拟界面绘制UI,以上是我根据实际显示效果进行的调整,添加yy/mm/dd h/m/s,绘制好以后通过建立列表存储和引用数据。
1.png
我添加了三个变量:Start用来启动万年历,point用来指向列表里需要修改的时间,CAL用来记录列表里的时间
2.PNG
通过改变point的数值来改变访问的列表下标,取出下标的内容在屏幕上进行显示。为了显示美观可以在十位补0
3.PNG
当Start为真时跳出循环,将设置好的时间读出来,写入RTC
0.png
直接用RTC计算时间并获取,不足两位自动补0
4.PNG
现在我们的万年历就已经完成了,完整代码如下 万年历.zip (6.86 KB, 下载次数: 67)       

签到天数: 307 天

[LV.8]以坛为家I

发表于 2019-8-18 15:29 | 显示全部楼层
受教了,谢谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门推荐

【干货分享】mega2560原理图PCB图纸altium designer18
【干货分享】mega2560原理
分享一下mega2560的板子 AD版本 **** 本内容被作者隐藏 **** ergo
小度app不能连接<已解决>
小度app不能连接<已解决>
用的是点灯2.7.1,已经没有阿里broker了。所以就加了Arduino设备。 点灯app没有问题可
MAX6675模块+K型热电偶因为导线长短出现的测温不准问题
MAX6675模块+K型热电偶因
MAX6675模块+K型热电偶因为导线长短出现的测温不准问题.搞了好多天了,找不到原因。MA
智能家居之震动闹钟
智能家居之震动闹钟
[md]## 简介 blinker设备端SDK已经集成了定时控制功能,用户只需要添加定时组件到设备
家居之氛围灯
家居之氛围灯
[md]## 简介 Wifiduino接入云服务器后,我们可以通过已经联网的智能音箱发送指令来控
Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
快速回复 返回顶部 返回列表