solarfunctions
Точный расчёт положения солнца, времени восхода и заката по координатам и UTC-времени
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:f78973295007e2510e6ed2863a90ab1dd3614417092c322f320de17b9a74516dsolarfunctions-1.0.5-f7897329.zipОписание
Если нужны точные расчёты положения солнца, времени восхода и заката — эта библиотека использует формулы Jean Meeus и NOAA для вычисления солнечных параметров по координатам наблюдателя и UTC-времени. Можно получить всё: от аномалии орбиты и уравнения времени до азимута, угла зенита, времени солнечного полдня и продолжительности светового дня. Расчёты работают как на 32-битных, так и на 64-битных платформах — разница в точности обычно составляет доли секунды. Библиотека протестирована против Solar Calculator от NOAA и не имеет внешних зависимостей, только Arduino.h. Главный минус — перед использованием нужно разобраться, какие именно промежуточные вычисления требуются для конкретной задачи, но в большинстве случаев входными данными являются только время и географические координаты.