0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用Arduino使用DS1307

454398 来源:wv 2019-10-14 14:44 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤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
    +关注

    关注

    190

    文章

    6514

    浏览量

    195912
  • DS1307
    +关注

    关注

    1

    文章

    35

    浏览量

    14610
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何用Arduino Nano/UNO R3开发板给另一个Arduino IDE不能下载的Arduino Nano/UNO R3开发板重新烧录引导程序bootlaoder

    本文介绍了如何用能够Arduino IDE下载的Arduino Nano/UNO R3开发板给另一个Arduino IDE不能下载的Arduino Nano/UNO R3开发板重新烧录
    的头像 发表于 08-08 20:16 3059次阅读
    如何用<b class='flag-5'>Arduino</b> Nano/UNO R3开发板给另一个<b class='flag-5'>Arduino</b> IDE不能下载的<b class='flag-5'>Arduino</b> Nano/UNO R3开发板重新烧录引导程序bootlaoder

    免费分享Arduino入门+进阶(全套例程+书籍)

    Arduino是一款开源电子原型平台,由硬件(单片机开发板)和软件(编程环境)组成,旨在让非专业用户也能轻松入门电子制作和编程。它的核心思想是简化硬件开发,通过直观的编程和模块化设计,让用户快速实现
    的头像 发表于 05-22 11:40 773次阅读
    免费分享<b class='flag-5'>Arduino</b>入门+进阶(全套例程+书籍)

    《ESP32S3 Arduino开发指南》第二章 Arduino基础知识

    第二章 Arduino基础知识 本章,我们将向大家介绍Arduino是一个什么东西?让大家对Arduino有一个大概了解。本章将分为如下几个小节:2.1什么是Arduino2.2
    发表于 05-13 09:28

    DS2488 adi

    电子发烧友网为你提供ADI(ADI)DS2488相关产品参数、数据手册,更有DS2488的引脚图、接线图、封装手册、中文资料、英文资料,DS2488真值表,DS2488管脚等资料,希望
    发表于 03-10 18:53
    <b class='flag-5'>DS</b>2488 adi

    DS9100 adi

    电子发烧友网为你提供ADI(ADI)DS9100相关产品参数、数据手册,更有DS9100的引脚图、接线图、封装手册、中文资料、英文资料,DS9100真值表,DS9100管脚等资料,希望
    发表于 03-10 18:35
    <b class='flag-5'>DS</b>9100 adi

    DS9092 adi

    电子发烧友网为你提供ADI(ADI)DS9092相关产品参数、数据手册,更有DS9092的引脚图、接线图、封装手册、中文资料、英文资料,DS9092真值表,DS9092管脚等资料,希望
    发表于 03-10 18:34
    <b class='flag-5'>DS</b>9092 adi

    DS1925 adi

    电子发烧友网为你提供ADI(ADI)DS1925相关产品参数、数据手册,更有DS1925的引脚图、接线图、封装手册、中文资料、英文资料,DS1925真值表,DS1925管脚等资料,希望
    发表于 03-10 18:33
    <b class='flag-5'>DS</b>1925 adi

    DS2411 adi

    电子发烧友网为你提供ADI(ADI)DS2411相关产品参数、数据手册,更有DS2411的引脚图、接线图、封装手册、中文资料、英文资料,DS2411真值表,DS2411管脚等资料,希望
    发表于 03-10 18:32
    <b class='flag-5'>DS</b>2411 adi

    DS2401 adi

    电子发烧友网为你提供ADI(ADI)DS2401相关产品参数、数据手册,更有DS2401的引脚图、接线图、封装手册、中文资料、英文资料,DS2401真值表,DS2401管脚等资料,希望
    发表于 03-10 18:31
    <b class='flag-5'>DS</b>2401 adi

    DS1307 64 x 8、串行、I2C实时时钟技术手册

    DS1307串行实时时钟(RTC)是一款低功耗、二-十进制编码(BCD)的时钟/日历,外加56字节NV RAM。地址与数据通过I²C接口串行传输。时钟/日历提供秒、分、时、星期、日、月和年信息。对于
    的头像 发表于 02-28 09:20 1015次阅读
    <b class='flag-5'>DS1307</b> 64 x 8、串行、I2C实时时钟技术手册

    如何使用Arduino实现CAN总线通信呢

    CAN(Controller Area Network)总线是一种常用于汽车和工业控制系统的串行通信协议,以其高可靠性和实时性而闻名。Arduino,作为一种流行的开源微控制器平台,可以通过附加
    的头像 发表于 12-23 09:06 2805次阅读

    Arduino采集雷达模块数据与串口绘图

    Arduino采集雷达模块数据与串口绘图
    的头像 发表于 12-14 11:44 1205次阅读
    <b class='flag-5'>Arduino</b>采集雷达模块数据与串口绘图

    CBM1307

    CBM1307是一种实时时钟芯片,可以提供秒、分钟、小时、日、月、星期及年计时,带闰年补偿,有效期至2100年。支持自动电源失效检测和切换电路,电池备份模式下,振荡器运行功耗低于500nA。56字节
    发表于 12-13 14:26 0次下载

    Arduino Nano Matter开发板正式上市

    Silicon Labs(芯科科技)和Arduino在近日共同宣布Arduino Nano Matter开发板现已正式上市。这是延续今年3 月芯科科技和Arduino释出Arduino
    的头像 发表于 12-10 13:50 1420次阅读

    DS90UH系列和DS90UB系列是不是不兼容?

    针对FPD-LINK搭配有以下问题想咨询: DS90UH系列和DS90UB系列是不是不兼容,是不是必须DS90UB对应DS90UB系列,DS
    发表于 12-09 06:47