JW_RTC
Работа с модулями реального времени DS3232M/DS3232 через чистый API в стиле JW Control с поддержкой будильников и SRAM
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:8030c194e59729975337d75da6c0e5195bd816a8777d37a9506cf9ea68aa03c1JW_RTC-1.0.2-8030c194.zipОписание
Если вы работаете с модулями реального времени DS3232M или DS3232, то эта библиотека предоставляет чистый API в стиле экосистемы JW Control. Она умеет читать и писать дату с временем, проверять валидность показаний, определять потерю питания через флаг OSF и преобразовывать время в Unix-формат. Есть функции для работы с внутренним датчиком температуры, настройки двух будильников, конфигурации выхода square-wave и дополнительной SRAM с батарейной защитой. Основной вариант работает с мостом I2C из JWPLC Basic, что избавляет от необходимости инициализировать Wire вручную. Для обычных Arduino-проектов вне экосистемы JWPLC поддержка пока только планируется. Год желательно держать в диапазоне 2000–2099, а значения day of week можно не указывать — библиотека посчитает сама.