Time
Синхронизация времени на Arduino с GPS, NTP, RTC модулями и сериальным портом
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:09db5897c234f5726523fb45a11e9b6b76e56940dcc0adbbcd32a9490fa09834Time-1.6.1-09db5897.zipОписание
Библиотека для работы с датой и временем на Arduino. Она синхронизируется с внешними источниками — GPS, NTP-сервисами через интернет, модулями реального времени (RTC) или просто сообщениями со сборки через серийный порт. Ядро функций позволяет читать текущее время, разбирать его на часы, минуты, секунды и дату, есть отдельные функции для 12-часового формата. Библиотека часто используется вместе с TimeAlarms для установки таймеров и с DS1307RTC для работы с аппаратными часами. Время считается валидным только если установлено правильно (статус не timeNotSet); если статус timeNeedsSync, значение можно использовать, но оно может дрейфовать без периодической ресинхронизации. На практике с ней удобнее всего работать, когда вам нужна универсальная система отсчёта времени, которая не привязана к одному конкретному источнику данных о времени.