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

DebouncedLDR

Устранение дребезга показаний фоторезистора с помощью гистерезиса для стабильной классификации уровней освещённости

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

Установка

Последняя опубликованная версия
1.0.019.41 KiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:386837fea69f384584103246ede593afac02e271deee0da259cfaa9d4dac4584
АрхивDebouncedLDR-1.0.0-386837fe.zip

Описание

Если при работе с фоторезистором показания прыгают и заставляют приложение реагировать на малейшие колебания освещённости, эта библиотека поможет навести порядок. DebouncedLDR применяет гистерезис к аналоговым значениям с LDR, преобразуя физические показания в дискретные логические уровни яркости. Это избавляет от эффекта мерцания, который возникает при наивном пороговом сравнении. Сама библиотека не работает с GPIO напрямую — приложение вызывает метод update несколько раз в секунду с актуальным значением с аналогового вывода, а он возвращает текущий уровень света. Параметр noise настраивает чувствительность: чем выше значение, тем большее изменение показаний требуется для смены уровня. Для модульной разработки в библиотеке есть unit-тесты, запускаемые на хосте через CMake.

Версии

Показано: 1
1.0.02026-08-23 19:13:24 UTC
ZIP по запросу
первое скачивание может быть дольше