极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: eagler8

【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)

[复制链接]
 楼主| 发表于 2019-8-10 14:03:14 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-10 14:05:03 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-10 14:09:09 | 显示全部楼层
实验八十七: DS1307时钟模块 Tiny RTC I2C模块 24C32存储器 时钟(带电池)

DS1307
是美国DALLAS公司推出的I2C总线接口实时时钟芯片,它可独立于 CPU工作,不受CPU主晶振及其电容的影响,且计时准确,月累积误差一般小于10秒。芯片还具有主电源掉电情况下的时钟保护电路,DS1307的时钟靠后备电池维持工作,拒绝CPU对其读出和写入访问。同时还具有备用电源自动切换控制电路,因而可在主电源掉电和其它一些恶劣环境场合中保证系统时钟的定时准确性。DS1307具有产生秒、分、时、日、月、年等功能,且具有闰年自动调整功能。同时,DS1307芯片内部还集成有一定容量、具有掉电保护特性的静态RAM,可用于保存一些关键数据。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-10 14:47:47 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-10 15:31:20 | 显示全部楼层


主要参数
针脚数:8
工作温度范围:0°C to +70°C
封装类型IP
工作温度最低:0°C
工作温度最高:70°C
中断类型:全天时间
器件标号:1307
器件标记S1307+
存储器容量:56 bytes
存储器类型:RAM
接口类型:Serial, I2C
时钟频率:32.768kHz
温度范围:商用
特点:方波输出
电压, Vcc 最大:5V
电源电压 最大:5.5V
电源电压 最小:4.5V
类型:RTC
芯片标号:1307
表面安装器件:通孔安装
输出数:1
逻辑功能号:1307

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-10 15:33:39 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-10 15:50:01 | 显示全部楼层
主要特点
56字节非失性的RAM
两线串行接口
可编程方波输出
自动掉电检测和切换电路
在电池备份模式下,功耗小于500nA
工业级的工作温度: -40 到80
8脚DIP和SOIC封装
可对秒,时,分,每月的天数,月份,每周的天数进行计数,并具有闰年补偿功能。计年上限2100。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-10 15:59:36 | 显示全部楼层
DS1307时钟模块 Tiny RTC I2C模块 24C32存储器 时钟(带电池)



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-10 16:03:19 | 显示全部楼层
模块特色
1、采用DS1307 I2C实时时钟芯片(RTC)
2、使用24C32 32K I2C EEPROM存储器
3、采用LIR2032可充电锂电池,并带充电电路
4、解决DS1307带备用电池不能读写的问题。
5、充满电后,能提供DS1307计时1年。
6、设计小巧,27mm*28mm*8.4mm
7、引出DS1307的时钟引脚,为单片机提供时钟信号。
8、可以级联其他I2C设备。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-10 16:05:46 | 显示全部楼层
模块电原理图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-10 16:15:58 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-10 17:06:40 | 显示全部楼层
  1. /*
  2.   【Arduino】66种传感器模块系列实验(87)
  3.   实验八十七: DS1307时钟模块 Tiny RTC I2C模块 24C32存储器(带电池)
  4.   项目:串口显示时间
  5. */

  6. #include <Wire.h>
  7. #include <RTClib.h>

  8. DS1307 RTC;

  9. void setup () {
  10.     Serial.begin(57600);
  11.     Wire.begin();
  12.     RTC.begin();
  13.     RTC.adjust(DateTime(__DATE__, __TIME__));
  14. }

  15. void loop () {
  16.     DateTime now = RTC.now();
  17.     Serial.print(now.year(), DEC);
  18.     Serial.print('/');
  19.     Serial.print(now.month(), DEC);
  20.     Serial.print('/');
  21.     Serial.print(now.day(), DEC);
  22.     Serial.print(' ');
  23.     Serial.print(now.hour(), DEC);
  24.     Serial.print(':');
  25.     Serial.print(now.minute(), DEC);
  26.     Serial.print(':');
  27.     Serial.print(now.second(), DEC);
  28.     Serial.println();
  29.     delay(3000);
  30. }
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-10 17:17:03 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-10 17:19:09 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-10 18:22:24 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-7 14:43 , Processed in 0.037412 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表