NTP
Синхронизация времени микроконтроллера с интернет-серверами через NTP протокол
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:793913ff5e248cbc4ec78eb31bc91d1aac812495eeb79e812e069886214e61a7NTP-1.8.0-793913ff.zipОписание
Получите точное время из интернета через NTP протокол — полезно, если на микроконтроллере нет часов реального времени или они сбиваются. Библиотека работает со стандартной time.h, поддерживает разные часовые пояса и переход на летнее время. На ESP32 и ESP8266 автоматически синхронизирует системные часы с интернет-временем, после чего обычные C-функции работают корректно. Версия 1.8.0 добавила компенсацию задержек сети, новые методы для проверки валидности ответа и получения точного времени до миллисекунд. RP2040 пользователи должны знать про конфликт имён с WiFi.h из arduino-pico библиотеки — либо используйте elaborated type specifier, либо переходите на альтернативную NTP3 с переименованным классом.