Satura rādītājs:

Kā lietot reāllaika pulksteņa moduli (DS3231): 5 soļi
Kā lietot reāllaika pulksteņa moduli (DS3231): 5 soļi

Video: Kā lietot reāllaika pulksteņa moduli (DS3231): 5 soļi

Video: Kā lietot reāllaika pulksteņa moduli (DS3231): 5 soļi
Video: Использование плат Digispark Attiny85 Mini Arduino: Урок 108 2024, Jūlijs
Anonim
Kā lietot reāllaika pulksteņa moduli (DS3231)
Kā lietot reāllaika pulksteņa moduli (DS3231)
Kā lietot reāllaika pulksteņa moduli (DS3231)
Kā lietot reāllaika pulksteņa moduli (DS3231)

DS3231 ir lēts, ārkārtīgi precīzs I2C reālā laika pulkstenis (RTC) ar integrētu temperatūras kompensētu kristāla oscilatoru (TCXO) un kristālu. Ierīce ietver akumulatora ieeju un saglabā precīzu laika uzskaiti, kad tiek pārtraukta ierīces galvenā barošana.

Piegādes:

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

DS3231 RTC modulis - vairāk DS3231 AT24C32 IIC RTC modulis

Maizes dēlis - MB -102 maizes dēlis

Džemperu vadi - no vīriešiem līdz vīriešiem 4 un 8 collu bez lodēšanas lentes Dupont saderīgi džemperu vadi

1. darbība: ievietojiet akumulatoru

Uzstādiet akumulatoru
Uzstādiet akumulatoru

Akumulatora ieeja ir 3 V, un tipisks CR2032 3V akumulators var darbināt moduli un saglabāt informāciju vairāk nekā gadu.

2. darbība. Savienojums

Savienojums
Savienojums

RTC moduļa pievienošana ir diezgan vienkārša!

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

3. darbība: bibliotēka

Bibliotēka
Bibliotēka

Arduino bibliotēku DS3231 reālā laika pulkstenim (RTC) var instalēt tieši bibliotēkas pārvaldniekā.

4. solis: pulksteņa iestatīšana

Sākotnēji pulkstenis, visticamāk, ir iestatīts uz 1970. gada 1. janvāri. Ja jums savos projektos nepieciešams reāllaiks, sinhronizējiet šo RTC ar datoru.

Iepazīstoties ar DS3231_set piemēru no DS3231 bibliotēkas, šķiet, ka tiek gaidīts datums, kas nosūtīts šādā formātā: YYMMDDwHHMMSS, kura beigās ir “x”.

Dažām Python koda rindām, izmantojot pyserial un ntplib, vajadzētu iegūt laiku no laika servera un nosūtīt virkni uz Arduino.

5. darbība: pārbaudiet RTC

Pārbaudiet RTC
Pārbaudiet RTC

Bibliotēkā piemēri atrodami DS3231/echo_time.ino. Augšupielādējiet to Arduino, un sērijas monitorā vajadzētu redzēt laiku.

Ieteicams: