Lisleapex Blog
Published © Apache-2.0

Hands-on DS1307 Clock Module With Arduino

DS1307 is an I2C bus interface real-time clock chip launched by the American company DALLAS.

BeginnerWork in progress2 hours68
Hands-on DS1307 Clock Module With Arduino

Things used in this project

Hardware components

DS1307 64 x 8, Serial, I²C Real-Time Clock
Maxim Integrated DS1307 64 x 8, Serial, I²C Real-Time Clock
×1
Tiny RTC
×1
24C32 memory
×1

Software apps and online services

Arduino IDE
Arduino IDE

Hand tools and fabrication machines

Materia 101
Arduino Materia 101

Story

Read more

Schematics

module_wiring_diagrammodule_wiring_diagram_DkiFj0W69a.jpg

Code

Untitled file

Arduino
 
#include <Wire.h>
#include <RTClib.h>
DS1307 RTC;
void setup () {
Serial.begin(57600);
Wire.begin();
RTC.begin();
RTC.adjust(DateTime(__DATE__, __TIME__));
}
void loop () {
DateTime now = RTC.now();
Serial.print(now.year(), DEC);
Serial.print('/');
Serial.print(now.month(), DEC);
Serial.print('/');
Serial.print(now.day(), DEC);
Serial.print(' ');
Serial.print(now.hour(), DEC);
Serial.print(':');
Serial.print(now.minute(), DEC);
Serial.print(':');
Serial.print(now.second(), DEC);
Serial.println();
delay(3000);
}

Credits

Lisleapex Blog
28 projects • 0 followers
Fast Delivery of High-Quality Electronic Components

Comments