Estimados, tengo conectado a arduino uno un reloj 1307.
El código que estoy utilizando es este:
// Librería para la comunicación I2C y la RTClib
#include <Wire.h>
#include "RTClib.h"
// Declaramos un RTC DS3231
RTC_DS3231 rtc;
void setup () {
Serial.begin(9600);
delay(3000);
// Comprobamos si tenemos el RTC conectado
if (! rtc.begin()) {
Serial.println("No hay un módulo RTC");
while (1);
}
// Ponemos en hora, solo la primera vez, luego comentar y volver a cargar.
// Ponemos en hora con los valores de la fecha y la hora en que el sketch ha sido compilado.
// rtc.adjust(DateTime(F(__DATE__), F(__TIME__)));
}
void loop () {
DateTime now = rtc.now();
Serial.print(now.day());
Serial.print('/');
Serial.print(now.month());
Serial.print('/');
Serial.print(now.year());
Serial.print(" ");
Serial.print(now.hour());
Serial.print(':');
Serial.print(now.minute());
Serial.print(':');
Serial.print(now.second());
Serial.println();
delay(3000);
}
La salida en el serial monitor es esta:
165/165/2165 165:165:85
165/165/2165 165:165:85
165/165/2165 165:165:85
165/165/2165 165:165:85
165/165/2165 165:165:85
Luego de haber descomentado la línea que setea la fecha y hora, y luego volver a conectar.
El valor es muy raro.
Se les ocurre que puede estar pasando??
Desde ya muchas gracias a todos,
Saludos
Juan