[经验] 【micropython教程】实验1 RTC使用

zhangyadong300   2018-6-26 10:25 楼主
常规的IO操作、按键读取比较简单,并且论坛小伙伴发的例程也很多很详细就不再重复了,下面讲讲RTC的操作,也是通过学习版主的教程帖掌握的。【Micropython】使用RTChttps://bbs.eeworld.com.cn/thread-485837-1-1.html 下面进入正题: 第一步:焊接掉电电容,看了版主的帖子规格为0.22f,掉电时钟保持时间为2-3天。 焊接掉电电容 第二步:写代码,不得不说DFRobot开发的工具uPyCraft确实好用 下载地址:https://github.com/DFRobot/uPyCraft
  1. import pyb
  2. from pyb import RTC
  3. from pyb import Switch
  4. import time
  5. rtc = RTC()
  6. print(rtc.info())
  7. # 定义按键
  8. switch=pyb.Switch()
  9. # 设置时间(首次设置)
  10. # rtc.datetime((2018, 6, 25, 1, 18, 26, 0, 0))
  11. # 打印时间
  12. print(rtc.datetime())
  13. def printtime():
  14. dt = pyb.RTC().datetime()
  15. print("当前时间:%d年%d月%d日-%d:%d:%d"%(dt[0],dt[1],dt[2],dt[4],dt[5],dt[6],))
  16. while True:
  17. # 检测按键按下
  18. if(switch()):
  19. # 检测按键松开
  20. while switch():
  21. pass
  22. printtime()
输出展示: 3.jpg 本帖最后由 zhangyadong300 于 2018-6-26 11:05 编辑

回复评论 (2)

标题应该是RTC吧
点赞  2018-6-26 10:53
引用: dcexpert 发表于 2018-6-26 10:53
标题应该是RTC吧

哈哈,手抖,以更改
点赞  2018-6-26 11:06
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复