注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题

zhangyadong300的个人空间 http://home.eeworld.com.cn/space-uid-600082.html [收藏] [复制] [分享] [RSS]

日志

【micropython教程】实验1RYC使用

已有 83 次阅读2018-6-26 10:25 |个人分类:【micropython教程】

常规的IO操作、按键读取比较简单,并且论坛小伙伴发的例程也很多很详细就不再重复了,下面讲讲RTC的操作,也是通过学习版主的教程帖掌握的。【Micropython】使用RTChttp://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()
复制代码


输出展示:


本文来自论坛,点击查看完整帖子内容。

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2018-11-19 09:02 , Processed in 0.015377 second(s), 10 queries , Gzip On, MemCache On.

Powered by EEWORLD电子工程世界

© 2018 http://bbs.eeworld.com.cn/

返回顶部