Sadržaj:
- Korak 1: Spojite DS1307 na Arduino
- Korak 2: Dodajte knjižnicu DS1307RTC
- Korak 3: Odaberite Arduino ploču
- Korak 4: SetTime skica
- Korak 5: ReadTest skica
- Korak 6: Rezultat
- Korak 7: Ostali Articel O RTC -u
Video: Kako koristiti DS1307 pomoću Arduina: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
DS1307 je IC u realnom vremenu (RTC). Ovaj se IC koristi za pružanje vremenskih podataka. Dodijeljeno vrijeme počinje od sekundi, minuta, sati, dana, datuma, mjeseci i godina.
Ovaj IC zahtijeva dodatne vanjske komponente, poput kristala i baterija od 3,6 V. Kristal se koristi za izvore takta. Baterije se koriste za rezervnu energiju tako da se vremenska funkcija ne zaustavlja kada se prekine glavno napajanje.
Predlažem da kupite modul DS1307 koji je opremljen vanjskim komponentama.
Potrebne komponente:
- Arduino Nano V.3
- RTC DS1307
- Kratkospojna žica
- USB mini
Korištena biblioteka:
DS1307RTC
Korak 1: Spojite DS1307 na Arduino
Spojite DS1307 na Arduino Nano prema donjoj slici ili tablici.
DS1307 za Arduino Nano
VCC ==> +5V
GND ==> GND
SCL ==> A5
SDA ==> A4
DS ==> NC
Zatim spojite Arduino na prijenosno računalo pomoću Mini USB -a.
Korak 2: Dodajte knjižnicu DS1307RTC
Knjižnicu DS1307 možete preuzeti ovdje:
Knjižnica DS1307
Nakon dovršetka preuzimanja, Otvorite "Skecth ==> Include Library ==> add. ZIp Library"
Pronađite datoteku knjižnice koja je preuzeta.
Ako je uspješan, zatvorite Arduino i ponovno ga otvorite.
Korak 3: Odaberite Arduino ploču
Otvorite alate i odaberite Arduino ploču prema gornjoj slici.
Ploča "Arduino Nano"
Procesor: "ATmega328P (stari pokretač za pokretanje)"
Korak 4: SetTime skica
Postoje dvije skice koje će se koristiti. Prva skica je "SetTime" koja se koristi za postavljanje vremena na DS1307 tako da odgovara trenutnom vremenu. drugi je "ReadTest" koji se koristi za prikaz odbrojavanja vremena.
Vrijeme postavljanja prijenosa:
Otvorite Datoteka> Primjeri> DS1307RTC> SetTime
Nakon što je Sketch otvoren, kliknite upload i pričekajte nekoliko trenutaka.
Ako je postupak prijenosa dovršen, otvorite Serijski monitor da vidite postavljeno vrijeme.
Korak 5: ReadTest skica
Učitajte skicu "ReadTes" za izvršavanje vremenske funkcije.
Otvorite Datoteka> Primjeri> DS1307RTC> ReadTest
Pritisnite upload i pričekajte nekoliko trenutaka. Nakon dovršetka procesa učitavanja otvorite serijski monitor kako biste vidjeli rezultate.
Korak 6: Rezultat
Ako uspije, serijski monitor će se prikazati kao što je prikazano na slici 1.
Ako modul DS1307 nije instaliran ili nije spojen na Arduino ploču, serijski monitor će se prikazati kao što je prikazano na slici 2.
Korak 7: Ostali Articel O RTC -u
Za prikaz vremena koje generira RTC možete koristiti LCD ili 7-segmentni modul.
Ako ne znate kako ga koristiti, u sljedećem članku možete vidjeti moj sljedeći članak "Kako prikazati vrijeme na LCD-u" ili "Kako prikazati vrijeme u 7-segmentnom modulu".
Hvala vam što ste pročitali ovaj članak, nadam se da je koristan.
Ako postoje pitanja, samo napišite u kolonu komentara.
Preporučeni:
Kako koristiti Senzor za vlagu tla pomoću Arduina: 4 koraka
Kako koristiti senzor vlažnosti tla pomoću Arduina: Senzor vlage tla je senzor koji se može koristiti za mjerenje vlage u tlu. Pogodno za izradu prototipa projekata pametne poljoprivrede, projekata kontrolera navodnjavanja ili projekata IoT poljoprivrede. Ovaj senzor ima 2 sonde. Što se koristi za
Kako koristiti DHT11 senzor pomoću Arduina: 5 koraka
Kako koristiti DHT11 osjetnik pomoću Arduina: U ovom ćemo vodiču isprobati senzor DHT11 pomoću Arduina.DHT11 se može koristiti za mjerenje temperature i vlažnosti zraka. Potrebne komponente: Arduino NanoDHT11 senzorski senzori za temperaturu i vlažnost USB Mini kablovi za prespajanje Potrebna knjižnica: DHT knjižnica
Kako napraviti bespilotnu letjelicu pomoću Arduina UNO - Napravite četverokopter pomoću mikrokontrolera: 8 koraka (sa slikama)
Kako napraviti bespilotnu letjelicu pomoću Arduina UNO | Napravite četverokopter pomoću mikrokontrolera: Uvod Posjetite moj kanal na YouTubeu Drone je vrlo skup gadget (proizvod) za kupnju. U ovom postu ću raspravljati o tome kako to učiniti jeftino ?? I kako možete sami napraviti ovakav po povoljnoj cijeni … Pa u Indiji svi materijali (motori, ESC
Kako koristiti Mac terminal i kako koristiti ključne funkcije: 4 koraka
Kako koristiti Mac terminal i kako koristiti ključne funkcije: Pokazat ćemo vam kako otvoriti MAC terminal. Također ćemo vam prikazati nekoliko značajki unutar Terminala, kao što su ifconfig, mijenjanje direktorija, pristup datotekama i arp. Ifconfig će vam omogućiti da provjerite svoju IP adresu i svoj MAC oglas
Linearni sat pomoću Arduina + DS1307 + Neopixel: Ponovna upotreba nekog hardvera .: 5 koraka
Linearni sat pomoću Arduina + DS1307 + Neopixel: Ponovna upotreba nekog hardvera .: Iz prethodnih projekata ostao mi je Arduino UNO i Neopixel LED traka i htio sam napraviti nešto drugačije. Budući da traka Neopixel ima 60 LED svjetala, mislilo se da će je koristiti kao veliki sat. Za označavanje sati koristi se crveni segment sa 5 LED dioda (60 LED