есть ли необработанный вывод RTC?
У меня есть часы реального времени I2C, модуль RTC DS3231, и мне просто нужно что-то вроде Unix Time. Я использую uRTCLib и смотрю на методы класса. но не вижу ничего подобного. Я думаю, что должно быть необработанное чтение, которое вернет все цифры. Есть ли простой способ сделать это?
@j0h, 👍0
1 ответ
Лучший ответ:
▲ 3
DS3231 не сообщает время Unix. Сообщает текущее время в развернутая форма (год, месяц... секунда). Если вам нужно время Unix, вы должны вычислить его.
Я предлагаю использовать RTClib от Adafruit. Эта библиотека реализует вычисление времени Unix, например
uint32_t unix_time = rtc.now().unixtime();
,
@Edgar Bonet
Смотрите также:
- Как считать время до следующего дня недели?
- Я не знаю, как сделать код для rtc, управляющего реле
- Ошибка программы Osepp DS1307 RTC (tmElements_t tm; не указывает тип)
- Сервопривод начинает вращаться всякий раз, когда он подключен
- Нужно сделать кнопку, чтобы выключить будильник на часах
- Как объявить массив переменного размера (глобально)
- Программирование Arduino с использованием Python, а не C/C ++
- Загрузка Arduino Nano дает ошибку: avrdude: stk500_recv(): programmer is not responding