所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开

DS1302时钟模块mind+测试版教程(DF官方提供测试)

特工李 特工李 2020-05-10 23:55:05
2
3
简单

最近发现mind+不支持DS1302时钟模块,于是我向官方群询问,第二天,就收到了DF官方的测试库。加载方法:保存到电脑,然后mind+拓展,用户库,加载库,选自刚刚保的文件存或链接,打开加载后,你就会得到DS1302的图形编程模块。

材料清单 材料清单
1x
DS1302时钟模块
1x
Arduino uno主板
1x
母对公跳线(撕开)
1x
1602显示屏
步骤1 步骤1
首先在用户库里加载1302(已有链接非正式后续1302会更新)

https://gitee.com/liliang9693/ext-ds1302这个是1302项目加载链接,点开下载用户库,也可以直接复制到mind+用户库加载下来

projectImage
projectImage
projectImage

一开始我发现,分钟到达60不进位,在官方的帮助下,发现如果现在时间都是1位数那么就要改为 (见下图)

projectImage
步骤2 步骤2
然后加载完成就开始连线吧

显示1602显示屏,Gnd——Gnd,Vcc——5V,SDA——A4,SCL——A5

DS1302GND——GND,CLK——4,DAT——3,RS——2

但是这是你就会发现他们都有VCC,但是5V只有一个,所有DS1302的VCC可以不用接

步骤3 步骤3
下一步就可以开始编程了(有sb3附件在结尾)

要先初始化1302(见下图)其实就是确定引脚。

projectImage
步骤4 步骤4
我做是一个1302时钟,下一步直接吧1302输出1602显示程序亮出来

注意我的1602显示屏地址是0×3f,你们地址可能与我不一样。

还有要注意时间只要上传一次就行。就是先设定好时间上传,再把设定时间的模块去掉在上传一次

(下图为时间校准注释)

projectImage

下图为1302时间输出测试.

projectImage

下面是整体程序

projectImage
Makelog作者原创文章,未经授权禁止转载。
2
3
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
|
[[c.comment_content]]