Ref.: 001552 | Disponibilidade: Imediata

Circuito Integrado RTC DS1307 SOP8

Descrição do produto

Circuito Integrado RTC DS1307 Relógio de Tempo Real SOP-8


Descrição:

O DS1307 é um Relógio de Tempo Real (RTC) utilizado para manter data e hora precisas, mesmo quando o sistema principal está desligado. Possui comunicação I²C, baixo consumo de energia e suporte a bateria de backup, garantindo a continuidade da contagem de tempo. O encapsulamento SOP-8 SMD é ideal para projetos compactos e profissionais.


Onde usar:

Relógios digitais e sistemas de data/hora

Projetos com Arduino, ESP e microcontroladores

Sistemas embarcados e automação

Data logger e controle de eventos

Equipamentos industriais e comerciais

Projetos educacionais e didáticos


Segue um código simples para Arduino usando o RTC DS1307, que lê e mostra data e hora no Monitor Serial.


O que você precisa

  • Arduino (UNO, Nano, etc.)
  • RTC DS1307
  • Biblioteca RTClib (da Adafruit)
  • Cristal 32.768 kHz e bateria CR2032 no RTC

Ligações básicas (I2C)

  • VCC 5V
  • GND GND
  • SDA A4 (Arduino Uno/Nano)
  • SCL A5 (Arduino Uno/Nano)


Código Arduino


#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);

 }


 // Ajusta data e hora APENAS UMA VEZ

 // Descomente, grave o código e depois comente novamente

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

}


Observação importante

  • A linha rtc.adjust(...) serve para ajustar o horário.
  • Use apenas uma vez:
  1. Descomente a linha
  2. Grave o código no Arduino
  3. Comente novamente
  4. Assim o horário não será resetado toda vez que ligar.


Agora você, Tente:

  • Adaptar para display LCD 16x2
  • Adaptar para OLED
  • Criar um exemplo com alarme
  • Usar com ESP8266 ou ESP32




Item incluso:

01 peça Circuito Integrado RTC DS1307 SOP8

Especificações técnicas

Especificações técnicas:

Tipo: Relógio de Tempo Real (RTC)

Modelo: DS1307

Encapsulamento: SOP-8 (SMD)

Interface de comunicação: I²C

Tensão de alimentação: 4,5 V a 5,5 V

Bateria de backup: CR2032 (não inclusa)

Formato de hora: 12 h ou 24 h

Precisão: Controlada por cristal externo de 32,768 kHz

Memória RAM: 56 bytes NV SRAM

Consumo de corrente: Baixo consumo

Receba novidades e ofertas incríveis!