设为首页收藏本站

arduino 单片机机器人爱好者之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 291|回复: 0

arduino-基于DS3231多功能(手动校时/闹钟/温显)RTC(实时时钟)制作-IIC1602显示

[复制链接]

签到天数: 398 天

[LV.9]以坛为家II

发表于 2016-12-21 10:43:43 | 显示全部楼层 |阅读模式
本帖最后由 AllBlue 于 2016-12-21 11:04 编辑

最近拿到实时时钟模块DS3231,可能很多人不知道这个芯片,这个芯片号称(数据手册)年误差可以做到小于两分钟的高精度时钟芯片;不过玩过DS1302的同学都知道确实精度很差,有时一天误差好几秒
简单总结下DS3231:
DS3231是低成本、高精度I2C实时时钟(RTC),具有集成的温补晶振(TCXO)和晶体,具有以下特性:
* 实时时钟产生秒、分、时、星期、日期、月和年计时,并提供有效期到2100年的闰年补偿
* 两个日历闹钟
* 可编程方波输出
* IIC总线接口
* 备份电池输入
* 温度输出(注意:温度64秒更新一次 --- 在VCC初次上电或Vbat供电下首次进行IIC通信时,开始读取温度值,之后每64秒读取一次)
......-
更多详细可以参考数据手册:
http://wiki.yfrobot.com/datasheet/DS3231.pdf
http://wiki.yfrobot.com/datasheet/DS3231_cn.pdf

下面是我使用RTC3231时钟模块做的小项目:桌面时钟
首先需要用到的器件:
1、主板arduino
2、RTC3231模块
3、IIC1602液晶
4、3按键
电路连接:
提示:使用闹钟功能时,需要连接中断引脚(UNO为例)D2 到DS3231模块 INT/SQW引脚 ;不是用时不连接也可以
Arduino(UNO R3) DS3231 IIC1602
VCC VCC VCC
GND GND GND
A4/SDA SDA SDA
A5/SCL SCL SCL
D2(中断) INT/SQW X
D4,D5,D6 连接按键。。。

示例程序:
需要用到库文件:RtcDS3231库 -- 库介绍
本站下载地址: Rtc-master.zip (24.39 KB, 下载次数: 4, 售价: 1 金币)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|联系我们|YFRobot ( 苏ICP备13017135  

GMT+8, 2017-2-28 15:37 , Processed in 0.362953 second(s), 29 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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