Обработка кнопок на основе событий: нажатие, удержание, отпускание с поддержкой INPUT и INPUT_PULLUP
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Расширение GPIO для Arduino через плату SUSHI-EXP, позволяющее увеличить количество портов ввода-вывода
Быстрая фильтрация сигналов с кнопок и датчиков без задержек дребезга контактов, совместима с Bounce
Минималистичная библиотека для обработки кнопок на ATTiny с поддержкой обычного клика и длительного нажатия
Упрощенная реализация I2S интерфейса для записи и воспроизведения аудио на Arduino без работы с регистрами контроллера
Library tombol berbahasa Indonesia: debounce, klik, klik ganda, klik N kali, dan tekan lama.
Трапецеидальное управление со сглаживанием сигналов методом скользящего среднего для плавного профиля ускорения-замедления
Драйвер для микросхем BC6xxx и BC759x с UART-интерфейсом матричных клавиатур, поддерживающий обнаружение нажатий, отпусканий и длительных нажатий
Примеры скетчей для модульной экосистемы UltiBlox с готовыми решениями для датчиков, дисплеев и логики управления
Управление до 6 мультиплексорами CD74HC4067 с поддержкой встроенного и внешнего ADC для расширения аналоговых входов
Управление матричными коммутаторами и маршрутизацией сигналов через GPIO, I2C и PWM с поддержкой электромагнитных реле
Обработка кнопок с защитой от дребезга, длинными нажатиями и поддержкой цифровых, аналоговых пинов и I2C клавиатур
Замена громоздкого кода на простые функции для кнопок, светодиодов и таймеров с асинхронным выполнением без delay()
Управление биполярными и однополюсными ступенчатыми моторами от Soldered
Управление 12-битным DAC MCP4725 по I2C с сохранением состояния в EEPROM
Матричная клавиатура через SPI с микросхемой MCP23S08, поддержка 4×4 и меньших конфигураций
Расширитель GPIO на 8 портов через I2C с поддержкой трансляции уровней сигналов и прерываний
Управление 16-канальным расширителем портов TCA6416A через I2C с независимой конфигурацией каждого пина
I2C расширитель портов TCA9555 на 16 каналов для добавления цифровых входов-выходов к микроконтроллеру
Воспроизведение тонов, мелодий и звуковых эффектов на зуммере Raspberry Pi Pico
Yet another rotary encoder library.