步驟1:零件
您將只需要:
DS3231(或DS3107/DS1337)實時時鐘(EBay是最便宜的貨源之一)
Arduino UNO (您可以使用另一塊板,但對于SCL/SDA可以使用不同的引腳)
紐扣電池(本文聲稱您需要使用可充電的LIR2032電池,盡管它們通常隨附CR2032電池)
4 x男性至女性面包板電纜
步驟2:將RTC連接到Arduino
將硬幣放置在RTC中的電池。 (在大多數(shù)RTC板上,正極朝外)
使用公對母跳線僅將以下四組引腳連接在一起:
VCC-》 Arduino 5V
GND-》 Arduino GND
SDA-》 Arduino A4
SCL-》 Arduino A5
第3步:下載Arduino庫并運行SetTime Sketch
從http://www.pjrc.com/teensy/td_libs_DS1307RTC.html下載并安裝DS1307RTC庫。如果您不知道如何安裝Arduino庫,請閱讀此處的說明。
將Arduino連接到計算機,然后打開Arduino IDE,然后打開SetTime草圖,您可以在以下位置找到:File-》 Examples-》 DS1307RTC-》 SetTime。
確保您的Arduino已連接到計算機,并將草圖下載到Arduino上。
打開串行窗口-確保波特率設置為9600。如果一切正常,您應該會看到一條成功消息,如上面的上一張圖像所示。
就是這樣!現(xiàn)在,您都準備在未來的項目中使用正確的時間。
責任編輯:wv
-
Arduino
+關注
關注
190文章
6498瀏覽量
192210
發(fā)布評論請先 登錄
帶外部時鐘源的RTC XMC4700讀取的時間不正確,為什么?
研華工控機UNO系列常見問題指南:跳線設置、網(wǎng)絡啟動全解析

如何在iMX8MM EVK上啟用紅外接收器?
手冊描述LPUart1可以工作在APB clock domain,請問用HAL庫如何設置?
STM32開發(fā)板一般都會配置arduino接口,是不是基本上也都會支持arduino?
如何理解射頻開關IC規(guī)格書中定義的開關時間 Switching Time

評論