回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

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

头像 特工李 2020.05.10 1663 4

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

材料清单

  • DS1302时钟模块 X1
  • Arduino uno主板 X1
  • 母对公跳线(撕开) X1
  • 1602显示屏 X1

https://mindplus.dfrobot.com.cn/extensions-user用户库教程

步骤1 首先在用户库里加载1302(已有链接非正式后续1302会更新)

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

project-image
project-image
project-image

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

project-image

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

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

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

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

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

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

project-image

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

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

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

(下图为时间校准注释)

project-image

下图为1302时间输出测试.

project-image

下面是整体程序

project-image

评论

user-avatar
  • 糖果粒

    糖果粒2021.10.30

    microbit可以用了

    0
    • 稀里糊涂

      稀里糊涂2021.01.14

      而且试过在设置时间为01时1602不会显示前面的0

      0
      • 稀里糊涂

        稀里糊涂2021.01.14

        在显示区域后加一空格也可以

        1
        • 特工李

          特工李2021.05.22

          我是第一个在arduino上测试的,当时2020年初,这个东西出了不到1小时我就测试了,可能不全,群里我叫特工李,现在我也不搞了更新后我也没试过,所以会有问题。谢谢你的回复