SiderealPlanets
Вычисление звёздного времени, координат планет и Луны, преобразование астрономических координат для Arduino
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:54e5486f8e50f5dc13df5503612b836d5b1566c4259106d62abbd3829972e452SiderealPlanets-1.6.0-54e5486f.zipОписание
Для тех, кто хочет вычислять звёздное время, определять координаты планет и Луны или конвертировать астрономические координаты на Arduino. Библиотека включает функции прецессии, рефракции и вычисления положений Солнца, Луны и планет — всё основано на классических алгоритмах из "Astronomy With Your Personal Computer". Имейте в виду: код весит около 60К, так что на Arduino Uno не поместится. Нужна плата с достаточным объёмом Flash-памяти. Рекомендуется поддержка полноценных double-чисел, иначе на обычных платах точность упадёт — проверить это можно первым примером. Есть примеры работы с GPS-модулем uBlox и полный набор примеров для проверки функций.