Specifikationer af DS1302 RTC Realtime Module
DS1302 RTC Realtime Module er en pålidelig og kompakt løsning, når du har brug for præcis tidtagning i dine Arduino-projekter. Uanset om du arbejder på datalogning, alarmsystemer eller automatiserede enheder, er dette arduino real time clock modul det perfekte valg. Med DS1302-chippen får du en driftssikker og batteribackuppet RTC-løsning, der fortsætter med at tælle tiden selv ved strømafbrydelse.
Dette arduino rtc modul anvender en seriel grænseflade med lav strømforbrug, hvilket gør det ideelt til batteridrevne projekter. Det understøtter både 24-timers og AM/PM-format, og det er nemt at integrere med din Arduino via kun få forbindelser. Moduldesignet er kompakt og let at montere, hvilket sparer plads på dit breadboard eller PCB.
RTC Arduino integrationen er ligetil med de mange biblioteker og eksempler, der findes online. Det betyder, at både begyndere og erfarne udviklere hurtigt kan få gang i tidsregistrering uden besvær. Brug det sammen med sensorer, SD-kort eller skærme for at bygge intelligente og tidsstyrede applikationer.
Dette arduino rtc modul er også populært blandt gør-det-selv-folk og undervisere, der underviser i tidssynkronisering og datalogning. Du får præcision, stabilitet og nem opsætning i én samlet løsning.
Tekniske detaljer for DS1302 RTC Realtime Module
Chip: DS1302 – real-time clock IC med lavt strømforbrug
Grænseflade: Seriel kommunikation (3-bens SPI-lignende interface)
Understøttede formater: 24-timers og 12-timers (AM/PM)
Driftsspænding: 2.0V – 5.5V (ideel til Arduino 5V logik)
Backup-strømforsyning: Støtter CR2032 knapcellebatteri (medfølger ikke)
Strømforbrug: Ultra-lav i standby – ideel til batteridrevne projekter
Indbygget RAM: 31 byte statisk RAM til midlertidig lagring
Tid og dato: Sporer sekunder, minutter, timer, dag, dato, måned og år (inkl. skudårskorrektion)
Kompatibilitet: Fuldt kompatibel med Arduino, ESP32, ESP8266, Raspberry Pi m.fl.
Driftstemperatur: -40°C til +85°C
Med DS1302 RTC-modulet får du fleksibilitet og funktionalitet til mange forskellige typer elektronikprojekter, hvor præcis tid er en vigtig faktor. Uanset om du arbejder med rtc arduino, arduino rtc, eller avancerede real time systemer, er dette modul en pålidelig og alsidig komponent. DS1302 RTC Realtime Clock Modul er et solidt valg, når du har brug for nøjagtig tid i dine Arduino-projekter. Det er både funktionelt, brugervenligt og kompatibelt med en bred vifte af mikrocontrollerbaserede systemer, hvor rtc arduino og arduino real time clock funktionalitet er påkrævet
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 Ds1302-master Library
- Download library (Download)
- Åben Arduino IDE software og klik på “Sketch/Include library”
- Klik nu på “Add Zip. library” og find Zip filen du lige har downloaded.
- Luk, og åben Arduino IDE programmet. (Genstart programmet)
- Nu er library installeret.
- Library kan også downloades direkte i Arduino IDE find den her: “Sketch/Include library/Manage library/Ds1302 by Rafa Couto”
Programmering
Inden programmeringen kan udføres skal de rigtige “Optiens” findes. Åben linket til den udviklingsboard du bruger.
Eksempel
Her er et hurtigt eksempel på, hvordan du kan vise dato og tid i seriel monitoren i Arduino IDE.
Du skal bruge:
Forbind det sådan:
VCC (Ds1302) – 5V (Arduino)
GND (Ds1302) – GND (Arduino)
CKL (Ds1302) – D6 (Arduino)
DAT (Ds1302) – D7 (Arduino)
RST (Ds1302) – D5 (Arduino)

Kode (Programmering)
#include <Ds1302.h>
const int CE_PIN = 5;
const int IO_PIN = 6;
const int SCLK_PIN = 7;
Ds1302 rtc(CE_PIN, IO_PIN, SCLK_PIN);
void setup() {
Serial.begin(9600);
rtc.init();
// Sæt tid og dato fra kompileringstid
Ds1302::DateTime dt = {};
char monthStr[4] = {};
sscanf(__DATE__, "%3s %hhu %hu", monthStr, &dt.day, &dt.year);
sscanf(__TIME__, "%hhu:%hhu:%hhu", &dt.hour, &dt.minute, &dt.second);
if (strcmp(monthStr, "Jan") == 0) dt.month = 1;
else if (strcmp(monthStr, "Feb") == 0) dt.month = 2;
else if (strcmp(monthStr, "Mar") == 0) dt.month = 3;
else if (strcmp(monthStr, "Apr") == 0) dt.month = 4;
else if (strcmp(monthStr, "May") == 0) dt.month = 5;
else if (strcmp(monthStr, "Jun") == 0) dt.month = 6;
else if (strcmp(monthStr, "Jul") == 0) dt.month = 7;
else if (strcmp(monthStr, "Aug") == 0) dt.month = 8;
else if (strcmp(monthStr, "Sep") == 0) dt.month = 9;
else if (strcmp(monthStr, "Oct") == 0) dt.month = 10;
else if (strcmp(monthStr, "Nov") == 0) dt.month = 11;
else if (strcmp(monthStr, "Dec") == 0) dt.month = 12;
dt.year = dt.year % 100; // Brug kun de to sidste cifre (eks: 2025 -> 25)
rtc.setDateTime(&dt);
Serial.println("Tid sat!");
}
void loop() {
Ds1302::DateTime now;
rtc.getDateTime(&now);
Serial.print("Tid: ");
if (now.hour < 10) Serial.print("0");
Serial.print(now.hour); Serial.print(":");
if (now.minute < 10) Serial.print("0");
Serial.print(now.minute); Serial.print(":");
if (now.second < 10) Serial.print("0");
Serial.print(now.second);
Serial.print(" | Dato: ");
if (now.day < 10) Serial.print("0");
Serial.print(now.day); Serial.print("-");
if (now.month < 10) Serial.print("0");
Serial.print(now.month); Serial.print("-");
Serial.println(2000 + now.year -8); // Tilføj 2000
delay(1000);
}Fordele
Præcis og stabil tidtagning – ideel til arduino real time clock projekter
Understøtter backup-batteri, så tid og dato bevares ved strømafbrydelse
Meget lavt strømforbrug – perfekt til batteridrevne rtc arduino projekter
Let at integrere med Arduino via enkel seriel forbindelse
Fuldt kompatibel med populære Arduino rtc biblioteker
Indbygget 31 byte RAM til midlertidig lagring af data
Understøtter både 24-timers og 12-timers (AM/PM) tidsformater
Kompakt modul, der nemt passer på breadboards og i små projekter
Driftssikker og gennemtestet løsning til arduino rtc applikationer
Prisvenlig og nem at arbejde med – velegnet til både begyndere og erfarne brugere
Anvendelsesområder
Datalogning af sensordata med tidsstempel i fx temperatur- og fugtighedsmålere – ideelt til arduino rtc projekter
Bygning af digitale ure, vækkeure og stopure i arduino real time clock applikationer
Automatisering af hjemmeenheder som lys, varme, ventilation og vandingssystemer, styret af rtc arduino modul
Adgangskontrolsystemer, hvor adgang skal være tidsstyret – kræver præcis arduino rtc funktion
Kalenderstyring og planlægningsfunktioner med dato og klokkeslæt baseret på rtc arduino hardware
Overvågningssystemer med tidsstempling af hændelser og alarmer – et klassisk anvendelsesområde for arduino real time clock
Tidsstyret energioptimering, fx slukning af komponenter uden brug – perfekt til strømoptimerede arduino rtc løsninger
IoT-enheder (Internet of Things), der kræver lokal tidssynkronisering uden internetforbindelse – typisk anvendelse for rtc arduino systemer
Undervisningsbrug og læringsprojekter, hvor elever lærer om tid, dato og real time systems i praksis med arduino rtc modul
Logger-apparater til feltbrug, hvor strømmen ofte afbrydes – backupfunktionen i DS1302 sikrer fortsat tidssporing
Kontakt os
Du er altid velkommen til at kontakte os på info@ardustore.dk, eller vores kontaktformular HER.








Anmeldelser
Der er endnu ikke nogle anmeldelser.