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

vany5921 发表于 2019-8-12 13:51

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

上一期简单介绍了标签的使用,这一小节教给大家如何使用UIFLOW编写一个简易电子万年历。
         M5StcikC内置了RTC芯片(BM8563),可以方便的进行时钟/日历数据的输出。在UIFLOW中可以通过RTC程序块来编写。

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

养猪村夫 发表于 2019-8-18 15:29

受教了,谢谢
页: [1]
查看完整版本: 当M5StickC遇上UIFLOW系列教程(二)万年历