
Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:05


DS1307 je IC s hodinami v reálnom čase (RTC). Tento IC slúži na poskytovanie časových údajov. Vyhradený čas začína sekundami, minútami, hodinami, dňami, dátumom, mesiacom a rokom.
Tento integrovaný obvod vyžaduje ďalšie externé komponenty, ako sú batérie Crystal a 3,6 V. Kryštál sa používa ako zdroje hodín. Batérie slúžia na záložnú energiu, aby sa pri prerušení hlavného napájania nezastavila funkcia času.
Navrhujem kúpiť modul DS1307, ktorý bol vybavený externými komponentmi.
Potrebné súčasti:
- Arduino Nano V.3
- RTC DS1307
- Prepojovací drôt
- USB mini
Použitá knižnica:
DS1307RTC
Krok 1: Pripojte DS1307 k Arduinu


Pripojte DS1307 k Arduino Nano podľa obrázku alebo tabuľky nižšie.
DS1307 do Arduino Nano
VCC ==> +5V
GND ==> GND
SCL ==> A5
SDA ==> A4
DS ==> NC
Potom pripojte Arduino k notebooku / PC pomocou Mini USB.
Krok 2: Pridajte knižnicu DS1307RTC



Knižnicu DS1307 si môžete stiahnuť tu:
Knižnica DS1307
Po dokončení sťahovania
Otvorte „Skecth ==> Zahrnúť knižnicu ==> pridať knižnicu. ZIp“
Nájdite súbor knižnice, ktorý bol stiahnutý.
Ak je úspešný, zatvorte Arduino a znova ho otvorte.
Krok 3: Vyberte dosku Arduino

Otvorte nástroje a vyberte dosku Arduino podľa obrázku vyššie.
Doska „Arduino Nano“
Procesor: "ATmega328P (starý bootloader)"
Krok 4: Skica SetTime


Budú použité dve skice. Prvá skica je „SetTime“, ktorá sa používa na nastavenie času na DS1307, aby sa zhodoval s aktuálnym časom. druhým je „ReadTest“, ktorý sa používa na zobrazenie počtu hodín.
Čas nahrávania:
Otvorte súbor> Príklady> DS1307RTC> SetTime
Keď je aplikácia Sketch otvorená, kliknite na nahrať a chvíľu počkajte.
Ak je proces nahrávania dokončený, otvorte sériový monitor a zobrazte nastavený čas.
Krok 5: Skica ReadTest

Odošlite skicu „ReadTes“na spustenie časovanej funkcie.
Otvorte súbor> Príklady> DS1307RTC> ReadTest
Kliknite na nahrať a chvíľu počkajte. Po dokončení procesu nahrávania otvorte sériový monitor, aby ste videli výsledky.
Krok 6: Výsledok


Ak je úspešný, sériový monitor sa zobrazí podľa obrázku 1.
Ak modul DS1307 nie je nainštalovaný alebo nie je pripojený k doske Arduino, sériový monitor sa zobrazí podľa obrázku 2.
Krok 7: Ostatné články o RTC


Na zobrazenie času generovaného RTC môžete použiť LCD alebo 7-segmentový modul.
Ak neviete, ako ho používať, môžete si pozrieť môj ďalší článok o „Ako zobrazovať čas na LCD“alebo „Ako zobrazovať čas v 7-segmentovom module“v mojom ďalšom článku.
Ďakujem za prečítanie tohto článku, dúfam, že bude užitočný.
Ak máte otázky, napíšte do stĺpca komentárov.
Odporúča:
Ako používať snímač pôdnej vlhkosti pomocou Arduina: 4 kroky

Ako používať snímač pôdnej vlhkosti pomocou Arduina: Senzor pôdnej vlhkosti je senzor, ktorý je možné použiť na meranie vlhkosti v pôde. Vhodný na výrobu prototypov projektov inteligentného poľnohospodárstva, projektov riadiacich zavlažovania alebo projektov IoT Agriculture. Tento senzor má 2 sondy. Ktorý sa používa na mäso
Ako používať snímač DHT11 pomocou Arduina: 5 krokov

Ako používať snímač DHT11 pomocou Arduina: V tomto návode si vyskúšame snímač DHT11 pomocou Arduino. DHT11 je možné použiť na meranie teploty a vlhkosti. Požadované komponenty: Snímač teploty a vlhkosti Arduino NanoDHT11 USB Mini prepojovacie káble Požadovaná knižnica: Knižnica DHT
Visuino Ako používať tlačidlo ako vstup na ovládanie vecí ako LED: 6 krokov

Visuino Ako používať tlačidlo ako vstup na ovládanie vecí ako LED: V tomto návode sa naučíme, ako zapnúť a vypnúť LED diódu jednoduchým tlačidlom a Visuino. Pozrite si ukážkové video
Ako používať terminál Mac a ako používať kľúčové funkcie: 4 kroky

Ako používať terminál Mac a ako používať kľúčové funkcie: Ukážeme vám, ako otvoriť terminál MAC. V termináli vám tiež ukážeme niekoľko funkcií, ako napríklad ifconfig, zmena adresárov, prístup k súborom a arp. Ifconfig vám umožní skontrolovať vašu IP adresu a vašu MAC adresu
Ako používať Wiimote ako počítačovú myš pomocou sviečok ako senzora !!: 3 kroky

Ako používať Wiimote ako počítačovú myš pomocou sviečok ako senzora !!: Táto príručka vám ukáže, ako prepojiť diaľkový ovládač Wii Remote (Wiimote) s počítačom a používať ho ako myš