DS3231 I2C Real Time Clock Module

DKK25.00 inkl. moms

DS3231 I2C Real Time Clock Module.

Info: Batteri medfølger ikke.

På lager

Fortæl andre om dette produkt.

Email
Varenummer (SKU): 1419 Kategori: Tags: , , , ,

Beskrivelse

DS3231 I2C Real Time Clock Module. Hent klokke data fra dette modul. Ved at tilføje et genopladlig batteri kan modulet holde data i flere måneder.

Batteri kan købes her: (Medfølger ikke)

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

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 RTClib-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”. Disse data kan hurtigt overføres til et display. Se display kode HER.

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 "RTClib.h"

DateTime now;
char daysOfTheWeek[7][12] = {"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"};

RTC_DS3231 rtc;

void showDate(void);
void showTime(void);
void showDay(void);


void setup ()
{
Serial.begin(9600);
//delay(2000);
if (! rtc.begin()) 
{
Serial.println("Couldn't find RTC Module");
while (1);
}

if (rtc.lostPower()) 
{
Serial.println("RTC lost power, lets set the time!");
rtc.adjust(DateTime(F(__DATE__), F(__TIME__)));
}
rtc.adjust(DateTime(F(__DATE__), F(__TIME__)));
}

void loop () 
{
now = rtc.now();
showDate();
showDay();
showTime();
}


void showDate()
{
Serial.println("Dato"); 
Serial.println(now.day()); 
Serial.println(now.month()); 
Serial.println(now.year()); 
delay(5000);
}
void showDay()
{
Serial.println("Dag (Man-Søndag)"); 
Serial.println(daysOfTheWeek[now.dayOfTheWeek()]); 
delay(5000);
}
void showTime()
{
Serial.println("Time"); 
Serial.println(now.hour()); 
Serial.println(now.minute()); 
Serial.println(now.second()); 
delay(5000);
}

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.

Yderligere information

Placering

C1.S58.3

Anmeldelser

Der er endnu ikke nogle anmeldelser.

Vær den første til at anmelde “DS3231 I2C Real Time Clock Module”

Din e-mailadresse vil ikke blive publiceret.

Du kunne også være interesseret i...