HS-S30A DS1307 RTC Module | I2C Real-Time Clock

Regular price
3,60 €
Sale price
3,60 €
Regular price
1,60 €
Sold out
Unit price
Quantity must be 1 or more

HS-S30A DS1307 RTC Real-Time Clock Module - I2C Timekeeping Board for Arduino Data Loggers

The HS-S30A DS1307 RTC module adds battery-backed real-time clock capability to microcontroller projects, allowing data loggers, alarms, clocks, and automation systems to keep time while the main controller is off or reset. It communicates over I2C for simple wiring.

Use it with the ELAB Nano V3, Raspberry Pi Pico W, or an UNO R3 Prototype Expansion Board. It is especially useful alongside sensors that need timestamped readings, such as soil, temperature, light, and gas modules.

The DS1307 is a classic RTC for education and basic logging. For higher precision designs, compare with temperature-compensated RTCs, but DS1307 remains a straightforward choice for simple I2C timekeeping.

Technical Specifications

Parameter Value
SKU HS-S30A
RTC IC DS1307
Interface I2C
Timekeeping Seconds, minutes, hours, day, date, month, year
Backup Battery-backed timekeeping on typical modules
Clock Format 12-hour or 24-hour support at IC level
Host Requirement I2C controller
Typical Supply 5V DS1307 module systems; verify board label
Applications Data logging, clocks, alarms, schedulers
Address Common DS1307 I2C address 0x68

Board Layout & Label Guide

  • VCC - Power input.
  • GND - Common ground.
  • SDA - I2C data line.
  • SCL - I2C clock line.
  • Battery Holder - Backup cell location on typical modules.
  • DS1307 IC - Real-time clock chip.
  • Crystal - Timekeeping oscillator.
  • I2C Note - Address is commonly 0x68.

Application Scenarios

1. Arduino Set and Read RTC

Read time from a DS1307 using RTClib.

 

2. Timestamp Sensor Readings

Combine RTC time with an analog sensor reading.

 

3. MicroPython I2C Scan

Confirm the RTC appears on the I2C bus.

 

Packing List

  • 1 x HS-S30A DS1307 RTC Real-Time Clock Module

FAQ

Q: What does an RTC do?
A: It keeps calendar time for a project.

Q: What interface does DS1307 use?
A: I2C.

Q: What address is common?
A: 0x68.

Q: Does it need a battery?
A: Typical RTC modules use a backup cell for power-off timekeeping.

Q: Is it highly accurate?
A: It is good for basic logging; TCXO RTCs are better for precision.

Q: Can I use it with Arduino?
A: Yes, RTClib is common.

Q: Can multiple I2C devices share the bus?
A: Yes, if addresses do not conflict.

Q: Why does time reset?
A: Check backup battery and oscillator.

Go to full site