步骤1:将DS1307连接到Arduino
根据下面的图片或表格将 DS1307 连接到 Arduino Nano 。
DS1307 至 Arduino Nano
VCC ==》 + 5V
GND ==》 GND
SCL ==》 A5
SDA ==》 A4
DS ==》 NC
然后,将Arduino连接到笔记本电脑/PC使用Mini USB。
步骤2:添加DS1307RTC库



DS1307 库可在此处下载:
库DS1307
下载完成后,
打开“ Skecth” ==》包含库==》添加.ZIp库“
查找已下载的库文件。
如果成功,请关闭Arduino并打开它
步骤3:选择Ardui没有板

打开工具,然后根据上图选择Arduino板。
板“ Arduino Nano “
处理器:” ATmega328P(旧引导程序)”
步骤4:SetTime草图


将使用两个草图。第一个草图是“ SetTime ”,用于设置DS1307上的时间以匹配当前时间。第二个是用于显示时间计数的“ ReadTest ”。
上载 SetTime :
打开文件》示例》 DS1307RTC》 SetTime
打开Sketch后,单击“上传”,然后等待片刻。
如果上传过程完成,请打开“串行监视器”以查看设置时间。
步骤5:ReadTest Sketch

上传草图“ ReadTes ”以执行定时
打开文件》示例》 DS1307RTC》 ReadTest
点击上传并等待片刻。上传过程完成后,打开串行监视器以查看结果。
步骤6:结果


如果成功,将显示串行监视器,如图图1 所示。
如果未安装 DS1307模块或未将其连接到Arduino,面板上,将显示串行监视器,如图图2 所示。
步骤7:关于RTC的其他文章
您可以使用 LCD 或 7段模块显示RTC生成的时间。
-
Arduino
+关注
关注
191文章
6535浏览量
197743 -
DS1307
+关注
关注
1文章
35浏览量
14722
发布评论请先 登录
DS28EL25EVKIT评估系统:助力DS28EL25和DS2465评估与编程
DS28E22EVKIT评估系统:助力DS28E22评估与编程
深度剖析DS32506/DS32508/DS32512:高性能LIU的卓越之选
DS3251/DS3252/DS3253/DS3254:高性能DS3/E3/STS - 1线路接口单元的深度解析
深度解析DS32506/DS32508/DS32512:高性能多端口LIU的卓越之选
Adafruit DS1307实时时钟模块:实用之选
Adafruit 1-Wire GPIO Breakout - DS2413 开发板使用指南
DS3161/DS3162/DS3163/DS3164:高性能ATM/Packet PHYs芯片解析
LT1307/LT1307B:单节电池微功耗600kHz PWM DC/DC转换器的技术剖析与应用
深度剖析DS17285/DS17287等实时时钟芯片:功能、特性与应用
深度解析DS2775/DS2776/DS2777/DS2778:集燃料计量、保护与认证于一体的芯片
解析DS26LS32AC/DS26LS32C/DS26LS32M/DS26LS33M:高性能四通道差分线路接收器
如何用Arduino Nano/UNO R3开发板给另一个Arduino IDE不能下载的Arduino Nano/UNO R3开发板重新烧录引导程序bootlaoder
如何使用Arduino使用DS1307
评论