Ref.: 002185 | Disponibilidade: Imediata

Modulo Rtc DS1307 I2c + Eeprom 24c32

R$ 6,78
Descrição do produto

Módulo RTC DS1307 I2C + EEPROM 24C32 Tempo e memória em um só lugar!

Garanta precisão e confiabilidade nos seus projetos com este módulo completo! Perfeito para sistemas que precisam manter o horário mesmo sem energia, além de armazenar dados com segurança.

Principais benefícios:

  • Relógio de tempo real com calendário até o ano 2100
  • Interface I2C: fácil integração com Arduino, ESP32, Raspberry Pi e outros
  • EEPROM 24C32 integrada: armazene até 4KB de dados
  • Mantém o horário mesmo sem alimentação, graças à bateria CR2032
  • Compacto, leve e pronto para uso em sistemas embarcados


Aplicações comuns:

  • Relógios digitais e despertadores
  • Sistemas de registro de dados (data logger)
  • Controle de eventos com marcação de tempo
  • Projetos com sensores que exigem histórico de leitura


Aqui está um exemplo simples de código para usar o Módulo RTC DS1307 com EEPROM 24C32 em um Arduino Uno, exibindo a data e hora no monitor serial:


#include <Wire.h>

#include <RTClib.h>


RTC_DS1307 rtc;


void setup() {

 Serial.begin(9600);

 Wire.begin();


 if (!rtc.begin()) {

  Serial.println("RTC não encontrado!");

  while (1);

 }


 if (!rtc.isrunning()) {

  Serial.println("RTC não está rodando, ajustando horário...");

  // Ajusta a data e hora para o momento da compilação

  rtc.adjust(DateTime(F(__DATE__), F(__TIME__)));

 }

}


void loop() {

 DateTime now = rtc.now();


 Serial.print("Data: ");

 Serial.print(now.day());

 Serial.print('/');

 Serial.print(now.month());

 Serial.print('/');

 Serial.print(now.year());


 Serial.print(" Hora: ");

 Serial.print(now.hour());

 Serial.print(':');

 Serial.print(now.minute());

 Serial.print(':');

 Serial.println(now.second());


 delay(1000);

}


Notas úteis:

  • Esse código usa a biblioteca RTClib, que você pode instalar pela IDE do Arduino (Gerenciador de Bibliotecas).
  • A EEPROM 24C32 está presente no módulo, mas não é usada nesse exemplo. Se quiser, posso te mostrar como gravar e ler dados nela também.
  • A linha rtc.adjust(...) define o horário com base na hora da compilação. Você pode comentar essa linha após o primeiro uso para manter o horário real.


Item incluso: 01 peça Modulo Rtc DS1307 I2c + Eeprom 24c32.

Especificações técnicas

Características técnicas:

  • Tensão de operação: 4.5V a 5.5V
  • Consumo ultra baixo: < 500nA em modo bateria
  • Memória RTC: 56 bytes de RAM
  • Memória EEPROM: 32Kbit (4KB)
  • Comunicação: I2C (SDA/SCL)
  • Dimensões: aproximadamente 28mm x 25mm x 10mm
  • Faixa de temperatura: -40°C a +85°C
  • Compatível com bateria CR2032 (inclusa em alguns modelos)


Receba novidades e ofertas incríveis!