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

decibel

Быстрый расчет децибел для аудиоприложений с выбором между точностью и скоростью вычисления

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

Установка

Последняя опубликованная версия
0.1.19.55 KiB ZIP
Скачать
ZIP уже в зеркале TREMAАрхив хранится локально и уже прошел проверку контрольной суммы. Скачивание должно начаться сразу.версия: последняя · сохранен: 2026-08-29 01:58:01 UTC
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:1887d42ae7b91d8c2139290a23f366cd0ffd34c0e3ca2ae53b4ba0c5a3d03fcd
Архивdecibel-0.1.1-1887d42a.zip

Описание

Библиотека для быстрого вычисления децибел — логарифмической шкалы, которая часто используется в аудиоприложениях. Основная идея простая: есть функция decibel() для стандартного расчета и decibelFast() для экономии времени за счет точности. На Arduino UNO decibel() выполняется за 176 микросекунд, а ускоренная версия — за 80. На ESP32 скорость еще выше: 13.4 и 0.46 микросекунд соответственно. Погрешность decibelFast() не превышает 0.4%, чего хватает для большинства случаев, например для вывода на дисплей. Есть и обратная функция inverseDecibel() для преобразования дБ обратно в коэффициент усиления. Если нужна максимальная скорость на слабых контроллерах, это решение практично, но для приложений, требующих высокую точность, лучше использовать стандартные функции.

Версии

Показано: 2
0.1.12026-10-07 12:49:13 UTC
ZIP готов
готов к быстрому скачиванию
Скачать ZIP
0.1.02026-10-07 12:49:13 UTC
ZIP готов
готов к быстрому скачиванию
Скачать ZIP