当M5StickC遇上UIFLOW系列教程(二)万年历-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 6646|回复: 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, 下载次数: 74)       
发表于 2019-8-18 15:29 | 显示全部楼层
受教了,谢谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-30 23:48 , Processed in 0.085351 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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