Wish List 0

Ds3231 Rtc Module Precise Real Time Clock I2C At24C32

Rs. 79.00 Rs. 91.00

  • Product Code: SEN-RTC
  • SKU -
  • Availability: In Stock
  • Price in reward points: 2
  • For Bulk Order 9962060070
    Quick support on WhatsApp (+919962060070) only between morning 11am-4pm, no call will be answered
-DS3231 RTC  is a Precise Real-Time Clock Module with 32Kbit EEPROM and a built-in 10-bit temperature sensor having a resolution of 0.25C.
-The DS3231 RTC module Precise Real-Time Clock Module is a low-cost, extremely accurate I²C real-time clock (RTC) with an integrated temperature-compensated crystal oscillator (TCXO) and crystal.
-The device incorporates a battery input and maintains accurate timekeeping when the main power to the device is interrupted.
-The integration of the crystal resonator enhances the long-term accuracy of the device as well as reduces the piece-part count in a manufacturing line.
-The ds3231 Arduino is available in commercial and industrial temperature ranges and is offered in a 16-pin, 300-mil SO package.
-For more details about the IC, the DS 3231 datasheet is attached.

Features:
-Two Time-of-Day Alarms.
-Digital Temp Sensor Output.
-Register for Aging Trim.
-DS 3231 RTC with 2032 Battery Holder.
-Highly Accurate RTC Completely Manages All Timekeeping Functions.
-Real-Time Clock Counts Seconds, Minutes, Hours, Date of the Month, Month, Day of the Week, and Year, with Leap-Year Compensation Valid Up to 2100.
-Configurable I2C device Address for AT24C32 using SMD jumpers on PCB (A0, A1, A2).
-Programmable Square-Wave Output Signal.
-Battery-Backup Input for Continuous Timekeeping.
-Low Power Operation Extends Battery-Backup Run Time.


-Time and Date Format: Time: HH: MM: SS (12/24 hr).Date Format: YY-MM-DD-dd.Operating Temperature Range (°C)     -40 to 85Digital Temp Sensor Output 10 bit, ±3°C Accuracy and 0.25C resolution.

SPECIFICATIONS:
Operating Voltage (VDC)               2.7 ~ 5.5
Voltage Supply for RTC                2.2 V ~ 5.5 V
Accuracy                              ±2ppm from 0°C to +40°C, ±3.5ppm from -40°C to +85°C.
Battery Holder                        2032 Coin Battery.
I2C interface                         Fast (400kHz) I2C Interface.
EEPROM                                AT24C32 32Kbit Serial I2C.      

OVERVIEW:

-1 Hz output pin SQW.

-32 KHz output pin 32K.

-Voltage Supply: 2.2 V ~ 5.5 V (for RTC).

-Time Format: HH: MM: SS (12/24 hr).

-Date Format: YY-MM-DD-dd.

-DS 3231 based RTC with 2032 Battery Holder.


PACKAGE INCLUDES:

1 PCS x Ds3231 Rtc Module Precise Real Time Clock I2C At24C32


//SOURCE CODE TAKEN FROM BELOW LINK

//https://www.electronicshub.org/arduino-ds3231-rtc-module-tutorial/

#include <Wire.h>

#include <LiquidCrystal.h>

#include "RTClib.h"


DateTime now;

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


RTC_DS3231 rtc;

LiquidCrystal lcd(7, 6, 5, 4, 3, 2); // (rs, e, d4, d5, d6, d7)


void showDate(void);

void showTime(void);

void showDay(void); 



void setup ()

{

  Serial.begin(9600);

  lcd.begin(16,2);

  //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()

 {

  lcd.setCursor(0,0);

  lcd.print(now.day());

  lcd.print('/');

  lcd.print(now.month());

  lcd.print('/');

  lcd.print(now.year());

 }

 void showDay()

 {

  lcd.setCursor(11,0);

  lcd.print(daysOfTheWeek[now.dayOfTheWeek()]);

 }

 void showTime()

 {

  lcd.setCursor(0,1);

  lcd.print("Time:");

  lcd.print(now.hour());

  lcd.print(':');

  lcd.print(now.minute());

  lcd.print(':');

  lcd.print(now.second());

  lcd.print("    ");

 } 

15 days

Write a review

Please login or register to review