![A DS1307 használata Arduino használatával: 7 lépés A DS1307 használata Arduino használatával: 7 lépés](https://i.howwhatproduce.com/images/011/image-30914-j.webp)
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:47
![A DS1307 használata Arduino használatával A DS1307 használata Arduino használatával](https://i.howwhatproduce.com/images/011/image-30914-1-j.webp)
![A DS1307 használata Arduino használatával A DS1307 használata Arduino használatával](https://i.howwhatproduce.com/images/011/image-30914-2-j.webp)
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 -hoz Csatlakoztassa a DS1307 -et az Arduino -hoz](https://i.howwhatproduce.com/images/011/image-30914-3-j.webp)
![Csatlakoztassa a DS1307 -et az Arduino -hoz Csatlakoztassa a DS1307 -et az Arduino -hoz](https://i.howwhatproduce.com/images/011/image-30914-4-j.webp)
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
![Adja hozzá a DS1307RTC könyvtárat Adja hozzá a DS1307RTC könyvtárat](https://i.howwhatproduce.com/images/011/image-30914-5-j.webp)
![Adja hozzá a DS1307RTC könyvtárat Adja hozzá a DS1307RTC könyvtárat](https://i.howwhatproduce.com/images/011/image-30914-6-j.webp)
![Adja hozzá a DS1307RTC könyvtárat Adja hozzá a DS1307RTC könyvtárat](https://i.howwhatproduce.com/images/011/image-30914-7-j.webp)
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
![Válassza az Arduino táblát Válassza az Arduino táblát](https://i.howwhatproduce.com/images/011/image-30914-8-j.webp)
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
![SetTime Sketch SetTime Sketch](https://i.howwhatproduce.com/images/011/image-30914-9-j.webp)
![SetTime Sketch SetTime Sketch](https://i.howwhatproduce.com/images/011/image-30914-10-j.webp)
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
![ReadTest vázlat ReadTest vázlat](https://i.howwhatproduce.com/images/011/image-30914-11-j.webp)
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
![Eredmény Eredmény](https://i.howwhatproduce.com/images/011/image-30914-12-j.webp)
![Eredmény Eredmény](https://i.howwhatproduce.com/images/011/image-30914-13-j.webp)
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
![Egyéb cikkek Az RTC -ről Egyéb cikkek Az RTC -ről](https://i.howwhatproduce.com/images/011/image-30914-14-j.webp)
![Egyéb cikkek Az RTC -ről Egyéb cikkek Az RTC -ről](https://i.howwhatproduce.com/images/011/image-30914-15-j.webp)
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 Arduino UNO használatával TinkerCAD áramkörökben: 7 lépés LED -ek használata Arduino UNO használatával TinkerCAD áramkörökben: 7 lépés](https://i.howwhatproduce.com/images/010/image-28326-j.webp)
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 Arduino használatával: 4 lépés A talajnedvesség -érzékelő használata Arduino használatával: 4 lépés](https://i.howwhatproduce.com/images/010/image-28363-j.webp)
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 DS3231 valós idejű óramodulok használata Arduino-val: 3 lépés A DS1307 és DS3231 valós idejű óramodulok használata Arduino-val: 3 lépés](https://i.howwhatproduce.com/images/001/image-94-115-j.webp)
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ő - 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ő - SPI LCD használata az I2C LCD kijelzőhöz Az SPI to IIC modul használata Arduino -val: 5 lépés](https://i.howwhatproduce.com/images/001/image-2309-36-j.webp)
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: 5 lépés Lineáris óra az Arduino + DS1307 + Neopixel használatával: Néhány hardver újbóli használata: 5 lépés](https://i.howwhatproduce.com/images/004/image-9110-20-j.webp)
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