Назад к каталогу

ExponentMap

Генерирует экспоненциальный массив значений для естественного восприятия изменений яркости и громкости на PWM

Версия1.0.0
ZIP на зеркалеготов
ПроверкаSHA-256
Размер205.36 KiB
Источникофициальный
Обновлено2026-10-08

Установка

Последняя опубликованная версия
1.0.0205.36 KiB ZIP
Скачать
ZIP уже в зеркале TREMAАрхив хранится локально и уже прошел проверку контрольной суммы. Скачивание должно начаться сразу.версия: последняя · сохранен: 2026-08-29 06:59:12 UTC
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:b6b31b69d03416049b144a6c85c3b8e833d4c13d8cb9363b736382dfef642376
АрхивExponentMap-1.0.0-b6b31b69.zip

Описание

Человеческое восприятие яркости и громкости логарифмическое — когда вы линейно увеличиваете напряжение на светодиоде или динамике, окружающему кажется, что ничего не меняется, а потом резко становится слишком ярко или громко. ExponentMap решает эту проблему, генерируя массив значений, которые растут экспоненциально. Вы передаёте на PWM не просто числа от 0 до 255, а значения из сгенерированного массива — и тогда изменения воспринимаются человеком как плавные и равномерные. Библиотека поддерживает как задание конкретного количества шагов, так и автоматический расчёт оптимального значения. К каждому шагу можно обратиться через оператор вызова функции или метод stepToValue.

Версии

Показано: 1
1.0.02026-10-08 12:47:33 UTC
ZIP готов
готов к быстрому скачиванию
Скачать ZIP