Angle
Преобразование углов между десятичным представлением и форматом градусы-минуты-секунды с поддержкой арифметики и вывода
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:04c0b8f8d884f553716ec10f6a8366a65f23ce14925374c0a3277d04fd15595dAngle-0.2.2-04c0b8f8.zipОписание
Класс для работы с углами в формате градусы-минуты-секунды вместо привычных десятичных дробей. Удобен, когда нужно выводить или обрабатывать координаты, азимуты или другие угловые величины в классическом представлении. Поддерживает базовую арифметику (сложение, вычитание, деление, умножение) и сравнение углов, реализует интерфейс Printable, так что можно напрямую выводить угол через Serial.println() или SD.print(). Конструктор принимает четыре параметра: градусы, минуты, секунды и десятитысячные доли секунды, либо одно вещественное число в градусах. Есть методы для получения отдельных компонентов и конвертации обратно в double. Библиотека не прошла обширное тестирование и может содержать ошибки, особенно конструктор не валидирует входные данные — используй её осторожно.