DS3231 RTC Clock I2C Module er en Real-Time Clock (RTC) -integreret kreds, og det I2C-modul, refererer sandsynligvis til en modulær version af DS3231, der let kan tilsluttes til mikrocontrollere og andre elektroniske enheder ved hjælp af I2C-kommunikationsprotokollen. DS3231 RTC-moduler bruges bredt i elektroniske projekter, der kræver nøjagtig tid, såsom ure, dataloggere, temperaturmålere og andre tidssensitive applikationer.
Tekniske detaljer:
Size: 38mm (length) * 22mm (W) * 14mm (height)
Weight: 8g
Operating voltage :3.3 – 5 .5 V
Clock chip: high-precision clock chip DS3231
Clock Accuracy :0-40 ℃ range, the accuracy 2ppm, the error was about 1 minute
Calendar alarm clock with two
Programmable square-wave output
Real time clock generator seconds, minutes, hours, day, date, month and year timing.
Chip temperature sensor comes with an accuracy of ± 3 ℃
Memory chips: AT24C32 (storage capacity 32K)
IIC bus interface, the maximum transmission speed of 400KHz (working voltage of 5V)
Can be cascaded with other IIC device, 24C32 addresses can be shorted A0/A1/A2 modify default address is 0x57
With rechargeable battery LIR2032, to ensure the system after power failure, the clock move any natural normal
Batteri kan købes her: (Medfølger ikke)
Installere Arduino IDE Software
Før du kan starte din programmering skal Arduino’s IDE software hentes. Dette program bruges til at programmere din arduino.
Download fra dette link: Download
Installere ds3231-master
- Download library (Download)
- Udpak filer
- Flyt/kopir mappen “RTClib-master” til “libraries” som findes i “Arduino IDE” mappen (C:Program Files (x86)Arduinolibraries)
- Åben Arduino IDE software og klik på “Sketch/Include library”
- Klik nu på “Add Zip. library” og find Zip filen du lige har downloaded.
- Åben “Manage” for at opdatere library.
- Luk, og åben Arduino IDE programmet. (Genstart programmet)
- Nu er RTClib-master Library installeret
Eksempel
Her viser vi et hurtig eksempel på hvordan du via serial monitor i arduino IDE (Værktøj/Serial monitor) får vist data for “Dato, Time, Dag”.
Forbind Modulet sådan:
- SCL (Modul) -> Pin 5A (Arduino)
- SDA (Module) -> Pin 4A (Arduino)
- VCC (Module) -> 5V (Arduino)
- GND (Module) -> (Arduino)
Kode
#include <Wire.h> #include <ds3231.h> struct ts t; void setup() { Serial.begin(9600); Wire.begin(); DS3231_init(DS3231_CONTROL_INTCN); /*---------------------------------------------------------------------------- In order to synchronise your clock module, insert timetable values below ! ----------------------------------------------------------------------------*/ t.hour=12; t.min=30; t.sec=0; t.mday=25; t.mon=12; t.year=2019; DS3231_set(t); } void loop() { DS3231_get(&t); Serial.print("Date : "); Serial.print(t.mday); Serial.print("/"); Serial.print(t.mon); Serial.print("/"); Serial.print(t.year); Serial.print("\t Hour : "); Serial.print(t.hour); Serial.print(":"); Serial.print(t.min); Serial.print("."); Serial.println(t.sec); delay(1000); }
Download
Kontakt os
Du er altid velkommen til at kontakte os på info@ardustore.dk, eller sende os en besked via messenger (Klik her) og vi vil hjælpe dig.
Anmeldelser
Der er endnu ikke nogle anmeldelser.