Arduino 连接 DS1302时钟模块
注:6楼有阉割DS1302库,只显示时钟,没有日期。可以减小体积。
DS1302是maxim美信生产的时钟模块,支持年、月、日、时、分、秒、星期显示。支持为后备电池涓流充电。可以。跟Arduino只需要3条数据连接线即可使用。
DS1302数据手册可以看这里:http://www.maxim-ic.com/datasheet/index.mvp/id/2685/t/al
DS1302电路很简单,如果洞洞板自制的话,可以参考下图:
连线方法:
CE(DS1302 pin5) -> Arduino D5
IO(DS1302 pin6) -> Arduino D6
SCLK(DS1302 pin7) -> Arduino D7
Vcc2(DS1302 pin1) -> Arduino +5v
GND(DS1302 pin4) -> Arduino GND
使用前,先将下面的库文件解压到arduino-0023libraries文件夹下面
DS1302.rar (4.53 KB, 下载次数: 1908)
例子代码如下:
使用方法:
打开Arduino串口调试器即可看到当前时间。如果需要调整时间的话,只需要在串口输入当前日期时间,以逗号分隔
格式为:
年,月,日,时,分,秒,星期
星期数:Sunday=1,MOnday=2,...Saturday=7
比如,今天是2011年11月17日11时23分40秒星期四
填入2011,11,17,11,22,40,5即可
|