CharlieDisplay
Драйвер четырёхзначного семисегментного индикатора на базе charlieplexing с обновлением по прерыванию Timer2
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:0c7b0c82d1993741cb4dd3646ed583fa76bda9d1ab60f5256362549aa1a1848bCharlieDisplay-1.2.0-0c7b0c82.zipОписание
Драйвер для управления четырёхзначным семисегментным индикатором на базе charlieplexing — способа экономного подключения светодиодов с минимальным числом пинов. Обновление дисплея происходит по прерыванию от Timer2, благодаря чему мерцание полностью исключено: двойная буферизация гарантирует, что изображение меняется только между завершёнными кадрами. Библиотека рассчитана на микроконтроллеры AVR (Arduino Uno, Nano), потребление процессора минимально благодаря прерывному механизму. Учти, что Timer2 занят под нужды библиотеки, поэтому встроенная функция tone() и другие библиотеки, работающие с этим таймером, создадут конфликт — проверь совместимость перед использованием в сложных проектах.