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

查找已下載的庫文件。

如果成功,請關閉Arduino并打開它

步驟3:選擇Ardui沒有板

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

板“ Arduino Nano “

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

步驟4:SetTime草圖

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

上載 SetTime :

打開文件》示例》 DS1307RTC》 SetTime

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

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

步驟5:ReadTest Sketch

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

打開文件》示例》 DS1307RTC》 ReadTest

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

步驟6:結果

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

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

步驟7:關于RTC的其他文章

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

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

    關注

    187

    文章

    6453

    瀏覽量

    185916
  • DS1307
    +關注

    關注

    1

    文章

    34

    瀏覽量

    14075
收藏 人收藏

    評論

    相關推薦

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

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

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

    我使用的模塊是包含了DS1307的AT24C32兩個I2C通訊的芯片,開始準備啟用硬件I2C,但測試了多天都沒有成功,后來只要改為GPIO模擬I2C才成功驅動這兩個芯片。現(xiàn)在我仍想繼續(xù)嘗試用硬件I2C,但一直不知道如何在操作前設定器件的地址,我使用的是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 ?3246次閱讀

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

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

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

    所謂出錢就是買一片Arduino開發(fā)板或是付費訂閱Arduino Cloud云端服務,或單純資金贊助;出力就是撰寫Arduino相關的程序并無私的分享程序代碼或回報錯誤或投入翻譯等,筆者即有若干翻譯新版
    的頭像 發(fā)表于 01-25 16:45 ?1072次閱讀
    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

    Arduino制作循跡小車教程

    Arduino制作循跡小車完全教程
    發(fā)表于 01-05 11:09 ?3次下載

    Arduino的功能及其限制

    Arduino是一種開源電子原型平臺,它基于易于使用的硬件和軟件,可以用于制作各種嵌入式系統(tǒng)。然而,盡管Arduino非常強大,但它也有一些功能上的限制。本文將詳細介紹Arduino的功能,并探討
    的頭像 發(fā)表于 12-21 14:15 ?898次閱讀

    如何在樹莓派Pico上編程使用DS1302時鐘模塊?

    常用的計時時鐘芯片有 DS1302、DS1307、DS3231,各型號還有衍生型號。
    的頭像 發(fā)表于 11-28 09:16 ?1444次閱讀

    基于WiFi的Arduino網(wǎng)絡控制方案

    電子發(fā)燒友網(wǎng)站提供《基于WiFi的Arduino網(wǎng)絡控制方案.rar》資料免費下載
    發(fā)表于 11-10 10:30 ?0次下載
    基于WiFi的<b class='flag-5'>Arduino</b>網(wǎng)絡控制方案

    DS1302時鐘模塊及其驅動代碼介紹

    現(xiàn)在流行的串行時鐘電路很多,如DS1302、 DS1307、PCF8485等。這些電路的接口簡單、價格低廉、使用方便,被廣泛地采用。
    的頭像 發(fā)表于 11-08 17:18 ?3514次閱讀
    <b class='flag-5'>DS</b>1302時鐘模塊及其驅動代碼介紹

    Arduino篇—實時時鐘

    DS1307時鐘模塊:** DS1307串行實時時鐘(RTC)是低功耗,全二進制編碼的十進制(BCD)時鐘/日歷以及56字節(jié)的NV SRAM。
    的頭像 發(fā)表于 11-01 16:49 ?1745次閱讀
    <b class='flag-5'>Arduino</b>篇—實時時鐘

    Arduino的功能特點、基本結構

    電子發(fā)燒友網(wǎng)站提供《Arduino的功能特點、基本結構.pdf》資料免費下載
    發(fā)表于 10-23 10:23 ?0次下載
    <b class='flag-5'>Arduino</b>的功能特點、基本結構

    DS2485EVKIT: Evaluation Kit for the DS2485 Data Sheet DS2485EVKIT: Evaluation Kit for the DS2485 Data Sheet

    電子發(fā)燒友網(wǎng)為你提供ADI(ADI)DS2485EVKIT: Evaluation Kit for the DS2485 Data Sheet相關產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有DS
    發(fā)表于 10-17 18:49
    <b class='flag-5'>DS</b>2485EVKIT: Evaluation Kit for the <b class='flag-5'>DS</b>2485 Data Sheet <b class='flag-5'>DS</b>2485EVKIT: Evaluation Kit for the <b class='flag-5'>DS</b>2485 Data Sheet

    如何使用Python和PinPong庫控制Arduino

    Python程序員在編程Arduino時面臨的第一個挑戰(zhàn)是語言不同。Arduino IDE使用的是受C和C++啟發(fā)的語言。實際上,像Arduino這樣的平臺與Python非常搭配,特別適用于需要
    的頭像 發(fā)表于 10-13 10:59 ?743次閱讀
    如何使用Python和PinPong庫控制<b class='flag-5'>Arduino</b>