swRTC
Программная реализация часов реального времени для Arduino на основе внутреннего таймера микроконтроллера, работающая без дополнительных модулей RTC
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:c321a49a391eade69867e47ef27eba28b256d13f66fc3e3a7c2e59e1d2f851bbswRTC-1.2.8-c321a49a.zipОписание
Часто в Arduino-проектах нужны часы реального времени, но не всегда есть место или желание впаивать отдельный модуль RTC. swRTC решает эту проблему — это полностью программная реализация часов на базе внутреннего таймера микроконтроллера. Работает на популярных ATmega (48/88/168/328, 640/1280/2560 и других) и крошечных микроконтроллерах серии ATtiny, никакого внешнего железа не требуется. Есть, правда, условие: для ATtiny нужна установленная Tiny Core, для ATmega644/1284 — дополнительный пакет поддержки. Точность зависит от стабильности внутреннего генератора, поэтому для критичных приложений придётся перейти на внешний кварц. Библиотека совместима с Arduino IDE версии 1.0.x и старше.