0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何使用Arduino使用DS1307

454398 ? 來源:wv ? 2019-10-14 14:44 ? 次閱讀

步驟1:將DS1307連接到Arduino

根據(jù)下面的圖片或表格將 DS1307 連接到 Arduino Nano 。

DS1307 至 Arduino Nano

VCC ==》 + 5V

GND ==》 GND

SCL ==》 A5

SDA ==》 A4

DS ==》 NC

然后,將Arduino連接到筆記本電腦/PC使用Mini USB。

步驟2:添加DS1307RTC庫

DS1307 庫可在此處下載

庫DS1307

下載完成后,

打開“ Skecth” ==》包含庫==》添加.ZIp庫“

查找已下載的庫文件。

如果成功,請關(guān)閉Arduino并打開它

步驟3:選擇Ardui沒有板

打開工具,然后根據(jù)上圖選擇Arduino板。

板“ Arduino Nano “

處理器:” ATmega328P(舊引導程序)”

步驟4:SetTime草圖

將使用兩個草圖。第一個草圖是“ SetTime ”,用于設(shè)置DS1307上的時間以匹配當前時間。第二個是用于顯示時間計數(shù)的“ ReadTest ”。

上載 SetTime :

打開文件》示例》 DS1307RTC》 SetTime

打開Sketch后,單擊“上傳”,然后等待片刻。

如果上傳過程完成,請打開“串行監(jiān)視器”以查看設(shè)置時間。

步驟5:ReadTest Sketch

上傳草圖“ ReadTes ”以執(zhí)行定時

打開文件》示例》 DS1307RTC》 ReadTest

點擊上傳并等待片刻。上傳過程完成后,打開串行監(jiān)視器以查看結(jié)果。

步驟6:結(jié)果

如果成功,將顯示串行監(jiān)視器,如圖圖1 所示。

如果未安裝 DS1307模塊或未將其連接到Arduino,面板上,將顯示串行監(jiān)視器,如圖圖2 所示。

步驟7:關(guān)于RTC的其他文章

您可以使用 LCD 或 7段模塊顯示RTC生成的時間。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6474

    瀏覽量

    187431
  • DS1307
    +關(guān)注

    關(guān)注

    1

    文章

    34

    瀏覽量

    14151
收藏 人收藏

    評論

    相關(guān)推薦

    如何使用Arduino實現(xiàn)CAN總線通信呢

    CAN(Controller Area Network)總線是一種常用于汽車和工業(yè)控制系統(tǒng)的串行通信協(xié)議,以其高可靠性和實時性而聞名。Arduino,作為一種流行的開源微控制器平臺,可以通過附加
    的頭像 發(fā)表于 12-23 09:06 ?345次閱讀

    Arduino采集雷達模塊數(shù)據(jù)與串口繪圖

    Arduino采集雷達模塊數(shù)據(jù)與串口繪圖
    的頭像 發(fā)表于 12-14 11:44 ?266次閱讀
    <b class='flag-5'>Arduino</b>采集雷達模塊數(shù)據(jù)與串口繪圖

    CBM1307

    CBM1307是一種實時時鐘芯片,可以提供秒、分鐘、小時、日、月、星期及年計時,帶閏年補償,有效期至2100年。支持自動電源失效檢測和切換電路,電池備份模式下,振蕩器運行功耗低于500nA。56字節(jié)
    發(fā)表于 12-13 14:26 ?0次下載

    Arduino Nano Matter開發(fā)板正式上市

    Silicon Labs(芯科科技)和Arduino在近日共同宣布Arduino Nano Matter開發(fā)板現(xiàn)已正式上市。這是延續(xù)今年3 月芯科科技和Arduino釋出Arduino
    的頭像 發(fā)表于 12-10 13:50 ?267次閱讀

    HAL庫在Arduino平臺上的使用

    HAL庫在Arduino平臺上的使用 Arduino平臺是一個開源的電子原型平臺,它包括硬件(基于微控制器的電路板)和軟件(Arduino IDE)。Arduino平臺因其簡單易用而受
    的頭像 發(fā)表于 12-02 14:04 ?379次閱讀

    基于Arduino的串口通信項目

    基于Arduino的串口通信項目涉及多個方面,包括硬件連接、軟件編程、串口參數(shù)配置等。 一、硬件準備 Arduino開發(fā)板 :確保你有一塊Arduino開發(fā)板,如Arduino Uno
    的頭像 發(fā)表于 11-22 09:24 ?754次閱讀

    stm32與Arduino的比較

    在微控制器的世界里,STM32和Arduino是兩個經(jīng)常被提及的名字。STM32是一系列由STMicroelectronics生產(chǎn)的高性能微控制器,而Arduino則是一個開源電子原型平臺,基于易于
    的頭像 發(fā)表于 11-19 15:45 ?1289次閱讀

    64 x 8、串行、I2C實時時鐘-CBM1307

    CBM1307:低功耗日期數(shù)字時鐘,提升智能門鎖時間控制與安全性CBM1307是基于二進制-十進制的帶有日期的數(shù)字時鐘,具有額外的56字節(jié)能夠自主管理的靜態(tài)隨機存儲器并且功耗低。地址和數(shù)據(jù)可以通過兩
    的頭像 發(fā)表于 11-12 15:44 ?313次閱讀
    64 x 8、串行、I2C實時時鐘-CBM<b class='flag-5'>1307</b>

    如何使用Arduino實現(xiàn)CAN總線通信

    CAN總線(Controller Area Network)是一種多主控制的串行通信協(xié)議,廣泛應用于汽車電子、工業(yè)自動化等領(lǐng)域。它以其高可靠性、實時性和靈活性而受到青睞。Arduino作為一個
    的頭像 發(fā)表于 11-12 10:09 ?1172次閱讀

    求助,在esp-idf中使用arduino作為組件后怎樣使用arduino的庫?

    在esp-idf中使用arduino作為組件后怎樣使用arduino的庫,例如我此時需要使用arduino的第三方庫blinker,怎樣使用?
    發(fā)表于 06-12 07:21

    請問使用HAL庫硬件I2C時如何設(shè)置器件地址?

    我使用的模塊是包含了DS1307的AT24C32兩個I2C通訊的芯片,開始準備啟用硬件I2C,但測試了多天都沒有成功,后來只要改為GPIO模擬I2C才成功驅(qū)動這兩個芯片?,F(xiàn)在我仍想繼續(xù)嘗試用硬件I2C,但一直不知道如何在操作前設(shè)定器件的地址,我使用的是HAL庫,在此請各位指教,謝謝!
    發(fā)表于 04-17 07:31

    arduino如何停止loop循環(huán)

    Arduino的loop循環(huán)是其主要的程序執(zhí)行部分,該循環(huán)將在Arduino開發(fā)板上持續(xù)運行,并且只有在程序被重新上傳或開發(fā)板斷電重啟時才會停止。然而,在某些情況下,你可能需要在程序執(zhí)行過程中停止或
    的頭像 發(fā)表于 02-14 16:24 ?4630次閱讀

    arduino中while循環(huán)怎么跳出

    Arduino 是一款開源的硬件平臺,廣泛應用于各種物聯(lián)網(wǎng)和嵌入式系統(tǒng)項目。在 Arduino 上編寫代碼時,循環(huán)結(jié)構(gòu)起到了至關(guān)重要的作用。而其中的 while 循環(huán)更是常用于需要根據(jù)特定條件重復
    的頭像 發(fā)表于 02-14 16:22 ?2659次閱讀

    2023年Arduino開放原碼報告:持續(xù)茁壯的Arduino生態(tài)系!

    所謂出錢就是買一片Arduino開發(fā)板或是付費訂閱Arduino Cloud云端服務,或單純資金贊助;出力就是撰寫Arduino相關(guān)的程序并無私的分享程序代碼或回報錯誤或投入翻譯等,筆者即有若干翻譯新版
    的頭像 發(fā)表于 01-25 16:45 ?1520次閱讀
    2023年<b class='flag-5'>Arduino</b>開放原碼報告:持續(xù)茁壯的<b class='flag-5'>Arduino</b>生態(tài)系!

    Ds1307 RTC連接到CR2032電池,就會卡住的原因?

    每當我從電源向 ds1307 RTC 施加電壓時,它都能正常工作,但一旦我將其連接到 CR2032 電池,它就會卡住,時間不起作用。我檢查了電池的電壓,它是3v,但在電阻后,ds1307 IC上提供的電壓約為1.5v。因此,DS1307
    發(fā)表于 01-22 08:02