moduloMap
Циклическое переотображение чисел на диапазон без масштабирования, для работы с углами и вращающимися осями
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:c02ae6f9e53c3fd58631fd600156b8ba52e766ea11d088ed4ef629efe6f16d52moduloMap-0.1.4-c02ae6f9.zipОписание
Библиотека для "циклического" переотображения чисел на заданный диапазон, как будто числовая ось намотана на круг. Если вам нужно работать с углами (0–360 градусов, радианы, или любой произвольный интервал вроде -90…270), то moduloMap перебирает значения через этот диапазон снова и снова без масштабирования. Применяется в системах с вращающимися осями, лебёдками, намотками на цилиндры, при расчёте длины проволоки между натяжными катушками. Внутри использует функцию fmod(). Библиотека экспериментальная, с конструктором MODMAP() и методом begin() для определения минимума и максимума диапазона. Хорошо подходит для задач, где нужно привести угол или позицию к циклической области без изменения масштаба.