есть ли необработанный вывод RTC?

У меня есть часы реального времени I2C, модуль RTC DS3231, и мне просто нужно что-то вроде Unix Time. Я использую uRTCLib и смотрю на методы класса. но не вижу ничего подобного. Я думаю, что должно быть необработанное чтение, которое вернет все цифры. Есть ли простой способ сделать это?

, 👍0


1 ответ


Лучший ответ:

3

DS3231 не сообщает время Unix. Сообщает текущее время в развернутая форма (год, месяц... секунда). Если вам нужно время Unix, вы должны вычислить его.

Я предлагаю использовать RTClib от Adafruit. Эта библиотека реализует вычисление времени Unix, например

uint32_t unix_time = rtc.now().unixtime();
,