//Nome:Estrela José Marcolino
#include <Wire.h>
#include "RTClib.h"
// Instanciando o RTC
RTC_DS1307 rtc;
void setup() {
Serial.begin(115200); // Inicializa o console Serial
Wire.begin(); // Inicia o I2C usando os pinos padrão do Raspberry Pi Pico W (SDA=GPIO 4, SCL=GPIO 5)
// Inicializando o RTC
if (!rtc.begin()) {
Serial.println("RTC não encontrado!");
while (1); // Loop infinito se o RTC não for detectado
}
if (!rtc.isrunning()) {
// Configura a data e hora do RTC (24/09/2024 - 13:27:00)
rtc.adjust(DateTime(2024, 9, 24, 13, 27, 0));
Serial.println("RTC ajustado para 24/09/2024 13:27:00");
}
}
void loop() {
// Obter a data e hora atual
DateTime now = rtc.now();
// Exibir no console
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(5000); // Aguarda 5 segundos antes da próxima leitura
}