掌控板下时钟模块DS1307的使用

2020-03-119446
AI 快速预览详细 收起
本文介绍了如何在掌控板上使用DS1307时钟模块。首先需要在Mind+软件中选择上传模式,然后加载特定用户库并初始化DS1307模块。通过这些步骤,可以在掌控板上实现精确的时间管理。示例程序展示了如何授时和读取时间。经过测试,授时后的时钟模块可以通过Microbit和Uno板正常读取。
昨晚给DF的工程师们提了一个问题,就是怎么在掌控板下使用DS1307时钟模块。今天就有了结果,对DF工程师们的敬业精神和速度点赞在DF工程师们陈大其、李亮、还有一位做好事不留名的工程师的帮助下,终于搞定了。期间大其还做了多次修改。那位不知名的工程师还远程帮我看了一下。总之,DF的工程师们棒棒的,点赞。
首先亮一下DF的时钟模块DS1307
掌控板下时钟模块DS1307的使用图8
我手里的以前在网上买的DS1307模块长这样。
掌控板下时钟模块DS1307的使用图9
具体使用步骤如下:
1、打开Mind+软件;
2、右上角选择上传模式;
3、左下角点击扩展;
4、主板选择掌控板;
5、用户库里面输入如下地址:https://gitee.com/chenqi1233/ext-esp_DS1307.git  并加载对应的DS1307时钟模块库。
掌控板下时钟模块DS1307的使用图1
掌控板下时钟模块DS1307的使用图2
6、点击返回,返回到编程界面。这个时候就能左侧的模块列表中看到新添加的用户库模块。

掌控板下时钟模块DS1307的使用图3
点击用户库,看到DS1307图形化模块如下:
掌控板下时钟模块DS1307的使用图4
7、先对程序初始化,对DS1307模块授时(此操作做一次即可,模块有电池,可以保存时间信息);
掌控板下时钟模块DS1307的使用图5
8、示例程序。
掌控板下时钟模块DS1307的使用图6
掌控板下时钟模块DS1307的使用图7

经过测试,授时后的时钟模块,可以通过Microbit和Uno板正常读取。






创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(2)
Stevensun
Stevensun
我在用掌控板使用这个库的时候。编译失败,提示
===error ||| Error resolving FQBN: {0} ||| [getting build properties for board dfrobot:mpython:mpython: invalid value '1500000' for option 'UploadSpeed']
arduino builer error!
请问是怎么回事呀
rzegkly
rzegkly
666
- 没有更多了 -