
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:47


A DS1307 egy valós idejű óra IC (RTC). Ez az IC időadatok szolgáltatására szolgál. A kijelölt idő másodpercekből, percekből, órákból, napokból, dátumból, hónapból és évből indul.
Ehhez az IC -hez további külső komponensekre van szükség, például kristály- és 3,6 V -os elemekre. A kristályt óraforrásokhoz használják. Az elemeket tartalék energiaként használják, hogy az idő funkció ne álljon le, amikor a fő tápellátás megszakad.
Javaslom, hogy vásároljon DS1307 modult, amely külső alkatrészekkel van felszerelve.
Szükséges összetevők:
- Arduino Nano V.3
- RTC DS1307
- Jumper huzal
- USB mini
Használt könyvtár:
DS1307RTC
Lépés: Csatlakoztassa a DS1307 -et az Arduino -hoz


Csatlakoztassa a DS1307 -et az Arduino Nano -hoz az alábbi kép vagy táblázat szerint.
DS1307 - Arduino Nano
VCC ==> +5V
GND ==> GND
SCL ==> A5
SDA ==> A4
DS ==> NC
Ezután csatlakoztassa az Arduino -t a laptophoz / PC -hez Mini USB használatával.
2. lépés: Adja hozzá a DS1307RTC könyvtárat



A DS1307 könyvtár letölthető innen:
Könyvtár DS1307
A letöltés befejezése után, Nyissa meg a "Skecth ==> Könyvtár bevonása ==>. ZIp könyvtár hozzáadása" lehetőséget.
Keresse meg a letöltött könyvtárfájlt.
Ha sikeres, zárja be az Arduino -t, és nyissa meg újra.
Lépés: Válassza ki az Arduino táblát

Nyissa meg az eszközöket, és válassza ki az Arduino táblát a fenti kép szerint.
Tábla "Arduino Nano"
Folyamat: "ATmega328P (régi rendszerbetöltő)"
4. lépés: SetTime Sketch


Két vázlatot kell használni. Az első vázlat a "SetTime", amellyel a DS1307 -en az időt az aktuális időhöz lehet beállítani. a második az "ReadTest", amely az időszámlálást mutatja.
SetTime feltöltése:
Nyissa meg a Fájl> Példák> DS1307RTC> SetTime lehetőséget
A Sketch megnyitása után kattintson a feltöltés gombra, és várjon néhány pillanatot.
Ha a feltöltési folyamat befejeződött, nyissa meg a Soros monitort a beállított idő megtekintéséhez.
5. lépés: ReadTest vázlat

Töltse fel a "ReadTes" vázlatot az időzített funkció végrehajtásához.
Nyissa meg a Fájl> Példák> DS1307RTC> ReadTest lehetőséget
Kattintson a feltöltésre, és várjon néhány pillanatot. A feltöltési folyamat befejezése után nyissa meg a soros monitort az eredmények megtekintéséhez.
6. lépés: Eredmény


Ha sikeres, a soros monitor az 1. ábrán látható módon jelenik meg.
Ha a DS1307 modul nincs telepítve, vagy nincs csatlakoztatva Arduino kártyához, a soros monitor a 2. ábra szerint jelenik meg.
7. lépés: Egyéb cikk az RTC -ről


Az LCD vagy a 7 szegmenses modul segítségével megjelenítheti az RTC által generált időt.
Ha nem tudja, hogyan kell használni, akkor a következő cikkemben megtekintheti a következő cikket: "Hogyan jelenítsük meg az időt az LCD-n" vagy "Hogyan jelenítsük meg az időt a 7 szegmenses modulban" a következő cikkemben.
Köszönöm, hogy elolvasta ezt a cikket, remélhetőleg hasznos lesz.
Ha kérdésed van, írj a megjegyzések rovatba.
Ajánlott:
LED -ek használata Arduino UNO használatával TinkerCAD áramkörökben: 7 lépés

LED -ek használata az Arduino UNO használatával a TinkerCAD áramkörökben: Ez a projekt bemutatja a LED és az Arduino használatát a TinkerCAD áramkörökben
A talajnedvesség -érzékelő használata Arduino használatával: 4 lépés

A talajnedvesség -érzékelő használata az Arduino használatával: A talajnedvesség -érzékelő egy olyan érzékelő, amely a talaj nedvességének mérésére használható. Alkalmas intelligens mezőgazdasági projektek, öntözésvezérlő projektek vagy IoT mezőgazdasági projektek prototípusainak elkészítésére. Ez az érzékelő 2 szondával rendelkezik. Ami hozzászokott
A DS1307 és DS3231 valós idejű óramodulok használata Arduino-val: 3 lépés

A DS1307 és a DS3231 valós idejű óramodulok használata az Arduino-val: Folyamatosan kapunk kéréseket a DS1307 és DS3231 valós idejű óramodulok Arduino-val való használatáról különböző forrásokból-így ez az első két részből álló oktatóanyag a használatukról. Ehhez az Arduino bemutatóhoz két valós idejű óramodult kínálunk
I2C / IIC LCD kijelző - SPI LCD használata az I2C LCD kijelzőhöz Az SPI to IIC modul használata Arduino -val: 5 lépés

I2C / IIC LCD kijelző | Használjon SPI LCD -t az I2C LCD -kijelzőhöz Az SPI -IIC modul használata Arduino -val: Sziasztok, mivel egy normál SPI LCD 1602 -nek túl sok vezetékét kell csatlakoztatni, ezért nagyon nehéz összekapcsolni az arduino -val, de a piacon elérhető egy modul konvertálja az SPI kijelzőt IIC kijelzővé, így csak 4 vezetéket kell csatlakoztatnia
Lineáris óra az Arduino + DS1307 + Neopixel használatával: Néhány hardver újbóli használata: 5 lépés

Lineáris óra az Arduino + DS1307 + Neopixel használatával: Néhány hardver újbóli használata: A korábbi projektekből egy Arduino UNO és egy Neopixel LED szalag maradt, és valami mást akartam készíteni. Mivel a Neopixel szalag 60 LED-es lámpával rendelkezik, úgy gondolják, hogy nagy óraként használják. Az órajelzéshez egy piros 5 LED-es szegmenst használnak (60 LED