如何使用Arduino UNO在Real Time Clock板上设置正确时间

电子说

1.3w人已加入

描述

步骤1:零件

您将只需要:

DS3231(或DS3107/DS1337)实时时钟(EBay是最便宜的货源之一)

Arduino UNO (您可以使用另一块板,但对于SCL/SDA可以使用不同的引脚)

纽扣电池(本文声称您需要使用可充电的LIR2032电池,尽管它们通常随附CR2032电池)

4 x男性至女性面包板电缆

步骤2:将RTC连接到Arduino

将硬币放置在RTC中的电池。 (在大多数RTC板上,正极朝外)

使用公对母跳线仅将以下四组引脚连接在一起:

VCC-》 Arduino 5V

GND-》 Arduino GND

SDA-》 Arduino A4

SCL-》 Arduino A5

第3步:下载Arduino库并运行SetTime Sketch

Arduino

Arduino

从http://www.pjrc.com/teensy/td_libs_DS1307RTC.html下载并安装DS1307RTC库。如果您不知道如何安装Arduino库,请阅读此处的说明。

将Arduino连接到计算机,然后打开Arduino IDE,然后打开SetTime草图,您可以在以下位置找到:File-》 Examples-》 DS1307RTC-》 SetTime。

确保您的Arduino已连接到计算机,并将草图下载到Arduino上。

打开串行窗口-确保波特率设置为9600。如果一切正常,您应该会看到一条成功消息,如上面的上一张图像所示。

就是这样!现在,您都准备在未来的项目中使用正确的时间。
       责任编辑:wv

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分