为什么用arduino对ds1302 arduino编程提取不到时间?

本文阐述了如何在Arduino上使用基于ds1302 arduino时鍾芯片的时钟模块计时.

新年钟声倒计时 + LED显示 + LED显示华彩(显示特效)

最开始把时钟模块的VCC连接到 Arduino Uno 的5V输出脚, 结果时钟走的太快了, 最后发现是电压太高, 应该接到3.3V的输出引脚.




// 设置时间后, 需要注释掉设置时间的代码,并重新烧录一次. 以免掉电重新执行setup中的时间设置函数.
}
增加了串口调整时间代码 /* 将星期從数字转换为名称 */ /* 将日期代码格式化凑成buf等待输出 */ /* 输出日期到串口 */ /* 当串口有数据的时候将数据拼接到变量comdata */ /* 以逗号分隔分解comdata的字符串,分解结果变成转换成数字到numdata[]数组 */
}

注:有阉割ds1302 arduino库只显示时钟,没囿日期可以减小体积。 ds1302 arduino是maxim美信生产的时钟模块支持年、月、日、时、分、秒、星期显示。支持为后备电池涓流充电可以。跟Arduino只需要3條数据连接线即可使用

ds1302 arduino电路很简单,如果洞洞板自制的话可以参考下图:

打开Arduino串口调试器即可看到当前时间。如果需要调整时间的话只需要在串口输入当前日期时间,以逗号分隔

加载中请稍候......

}

我要回帖

更多关于 ds1302 arduino 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信