Tartalomjegyzék:

Valós idejű óra modul használata (DS3231): 5 lépés
Valós idejű óra modul használata (DS3231): 5 lépés

Videó: Valós idejű óra modul használata (DS3231): 5 lépés

Videó: Valós idejű óra modul használata (DS3231): 5 lépés
Videó: Урок 99. Создание цифровых часов Arduino с использованием ЖК-дисплея DS3231 и семисегментного дисплея. 2024, Július
Anonim
Valós idejű óra modul használata (DS3231)
Valós idejű óra modul használata (DS3231)
Valós idejű óra modul használata (DS3231)
Valós idejű óra modul használata (DS3231)

A DS3231 egy olcsó, rendkívül pontos I2C valós idejű óra (RTC), beépített hőmérséklet-kompenzált kristályoszcillátorral (TCXO) és kristállyal. A készülék akkumulátor -bemenettel rendelkezik, és pontos időmérést tart fenn, amikor a készülék áramellátása megszakad.

Kellékek:

Arduino Uno R3-https://store.arduino.cc/usa/arduino-uno-rev3

DS3231 RTC modul - több DS3231 AT24C32 IIC RTC modul

Breadboard - MB -102 Breadboard

Jumper vezetékek - férfi és férfi 4 és 8 hüvelykes forrasztás nélküli szalag Dupont -kompatibilis jumper vezetékek

1. lépés: Az akkumulátor behelyezése

Telepítse az akkumulátort
Telepítse az akkumulátort

Az akkumulátor bemenete 3 V, és egy tipikus CR2032 3 V -os akkumulátor táplálja a modult, és több mint egy évig megőrzi az információkat.

2. lépés: Csatlakozás

Kapcsolat
Kapcsolat

Az RTC modul bekötése nagyon egyszerű!

VCC -> Arduino 5VGND -> Arduino GND SCL -> SCL vagy A5 SDA -> SDA vagy A4

3. lépés: Könyvtár

Könyvtár
Könyvtár

A DS3231 valós idejű óra (RTC) Arduino könyvtára közvetlenül telepíthető a Könyvtárkezelőben.

4. lépés: Az óra beállítása

Az óra eredetileg valószínűleg 1970. január 1 -jére van állítva. Ha valós idejű projektre van szüksége, szinkronizálja ezt az RTC-t a számítógéppel.

Megnéztük a DS3231_set példát a DS3231 könyvtárból, és úgy tűnik, hogy a dátumot ebben a formátumban YYMMDDwHHMMSS kéri, és a végén egy "x".

Néhány sor Python -kódnak a pyserial és az ntplib használatával időt kell kapnia az időkiszolgálótól, és el kell küldenie egy karakterláncot az Arduino -nak.

5. lépés: Tesztelje az RTC -t

Tesztelje az RTC -t
Tesztelje az RTC -t

A könyvtárban példákat talál a DS3231/echo_time.ino. Töltse fel az Arduino -ba, és látnia kell az időt a soros monitoron.

Ajánlott: