Përmbajtje:

Si të përdorni DS1307 duke përdorur Arduino: 7 hapa
Si të përdorni DS1307 duke përdorur Arduino: 7 hapa

Video: Si të përdorni DS1307 duke përdorur Arduino: 7 hapa

Video: Si të përdorni DS1307 duke përdorur Arduino: 7 hapa
Video: Как управлять приводом с помощью Arduino - Robojax 2024, Nëntor
Anonim
Si të përdorni DS1307 duke përdorur Arduino
Si të përdorni DS1307 duke përdorur Arduino
Si të përdorni DS1307 duke përdorur Arduino
Si të përdorni DS1307 duke përdorur Arduino

DS1307 është një IC Orë në kohë reale (RTC). Ky IC përdoret për të siguruar të dhëna për kohën. Koha e caktuar fillon nga sekondat, minutat, orët, ditët, data, muaji dhe viti.

Ky IC kërkon përbërës shtesë të jashtëm të tillë si bateri kristali dhe 3.6V. Kristali përdoret për burimet e orës. Bateritë përdoren për energji rezervë në mënyrë që funksioni i kohës të mos ndalet kur furnizimi kryesor të ndërpritet.

Unë sugjeroj të blini një modul DS1307 që është i pajisur me përbërës të jashtëm.

Përbërësit e nevojshëm:

  • Arduino Nano V.3
  • RTC DS1307
  • Jumper Wire
  • Mini USB

Biblioteka e përdorur:

GJ6830RTC

Hapi 1: Lidhni DS1307 me Arduino

Lidhni DS1307 me Arduino
Lidhni DS1307 me Arduino
Lidhni DS1307 me Arduino
Lidhni DS1307 me Arduino

Lidheni DS1307 me Arduino Nano sipas figurës ose tabelës më poshtë.

DS1307 tek Arduino Nano

VCC ==> +5V

GND ==> GND

SCL ==> A5

SDA ==> A4

DS ==> NC

Pastaj, lidhni Arduino me Laptop / PC duke përdorur Mini USB.

Hapi 2: Shtoni Bibliotekën DS1307RTC

Shtoni Bibliotekën DS1307RTC
Shtoni Bibliotekën DS1307RTC
Shtoni Bibliotekën DS1307RTC
Shtoni Bibliotekën DS1307RTC
Shtoni Bibliotekën DS1307RTC
Shtoni Bibliotekën DS1307RTC

Biblioteka DS1307 mund të shkarkohet këtu:

Biblioteka DS1307

Pasi të përfundojë shkarkimi, Hapni "Skecth ==> Përfshi Bibliotekën ==> shtoni Bibliotekën. ZIp"

Gjeni skedarin e bibliotekës që është shkarkuar.

Nëse është i suksesshëm, mbyllni Arduino dhe hapeni përsëri.

Hapi 3: Zgjidhni Arduino Board

Zgjidhni Bordin Arduino
Zgjidhni Bordin Arduino

Hapni veglat dhe zgjidhni tabelën Arduino sipas figurës së mësipërme.

Bordi "Arduino Nano"

Procesi: "ATmega328P (Ngarkuesi i vjetër)"

Hapi 4: Skica e SetTime

Skica SetTime
Skica SetTime
Skica SetTime
Skica SetTime

Janë dy skica që do të përdoren. Skica e parë është "SetTime" e përdorur për të vendosur kohën në DS1307 që të përputhet me kohën aktuale. e dyta është "ReadTest" e përdorur për të shfaqur numërimin e kohës.

Ngarko SetTime:

Hapni Skedarin> Shembujt> DS1307RTC> SetTime

Pasi të jetë hapur Skica, klikoni në ngarkim dhe prisni për disa çaste.

Nëse procesi i ngarkimit është i plotë, hapni Monitor Serial për të parë kohën e caktuar.

Hapi 5: Skica ReadTest

Skica ReadTest
Skica ReadTest

Ngarko Skicën "ReadTes" për të ekzekutuar funksionin e caktuar.

Hapni Skedarin> Shembujt> DS1307RTC> ReadTest

Klikoni ngarkimin dhe prisni disa çaste. Pasi të përfundojë procesi i ngarkimit, hapni monitorin serik për të parë rezultatet.

Hapi 6: Rezultati

Rezultati
Rezultati
Rezultati
Rezultati

Nëse është i suksesshëm, monitori serik do të shfaqet siç tregohet në Figurën 1.

Nëse Moduli DS1307 nuk është i instaluar ose nuk është i lidhur me një bord Arduino, monitori serik do të shfaqet siç tregohet në Figurën 2.

Hapi 7: Artikuj të tjerë rreth RTC

Artikuj të tjerë rreth RTC
Artikuj të tjerë rreth RTC
Artikuj të tjerë rreth RTC
Artikuj të tjerë rreth RTC

Ju mund të përdorni modulin LCD ose 7-segmentesh për të shfaqur kohën e krijuar nga RTC.

Nëse nuk dini si ta përdorni, mund të shihni artikullin tim të ardhshëm në "Si të shfaqni kohën në LCD" ose "Si të shfaqni kohën në modulin 7-segmentesh" në artikullin tim të ardhshëm.

Faleminderit që lexuat këtë artikull, shpresoj se është i dobishëm.

Nëse ka pyetje, thjesht shkruani në kolonën e komenteve.

Recommended: