Обработка кнопок с дебаунсингом и поддержкой callback-функций для нажатия, отпускания и долгого удержания
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление FM-радио модулем TEA5767 по I2C с настройкой частоты, поиском станций и контролем звука
Запись электрической активности рыб с помощью электродных решёток на базе микроконтроллеров Teensy и усилителей Teensy_Amp
Интерфейс для работы с платой расширения Teensy 3.X с поддержкой серво-слотов и I2C портов
Загрузка аудиосэмплов с SD-карты во флэш или PSRAM Teensy 4.1 для быстрого воспроизведения
Воспроизведение аудиосэмплов на Teensy через USB MIDI-контроллер
Полифоническое воспроизведение audio-сэмплов на Teensy с поддержкой MIDI и загрузкой из памяти или SD-карты
Воспроизведение PCM и WAV сэмплов на Teensy с контролем скорости через Audio Library
Захват аналоговых данных с Teensy на SD карту в виде WAV файлов с поддержкой нескольких каналов и метаданных
Быстрая фильтрация сигналов с кнопок и датчиков без задержек дребезга контактов, совместима с Bounce
Упрощённое управление таймерами Arduino с поддержкой 32-битного счёта, генерации импульсов и захвата событий без работы с регистрами
Минималистичная библиотека для обработки кнопок на ATTiny с поддержкой обычного клика и длительного нажатия
Упрощенная реализация I2S интерфейса для записи и воспроизведения аудио на Arduino без работы с регистрами контроллера
Абстракция ввода-вывода для Arduino и ESP32 с поддержкой цифровых, аналоговых и пользовательских обработчиков
I2C коммуникация для микроконтроллеров ATtiny (Trinket, Gemma) с увеличенным буфером для периферии
Управление микросхемой TLA2518 через SPI для расширения цифровых и аналоговых портов Arduino
16-канальный PWM-драйвер TLC5940 для управления светодиодами и нагрузками через SPI с 12-битным разрешением
Управление 24-битным стереозвуковым ЦАП TLV320DAC3101 с фильтрацией, компрессией и усилением по I2S
Управление LED-модулями и кнопками на основе микросхем TM16xx с поддержкой более 25 вариантов чипов
Отслеживание состояний кнопок с распознаванием одиночных нажатий, кликов, удержаний и фронтов сигнала
Стабильная обработка кнопок и переключателей с дебаунсингом, поддержка портовых расширителей и 8-битных источников сигналов
Генерация квадратных волн на любом цифровом выводе для работы с пьезозвукоснимателями и динамиками с поддержкой нескольких одновременных тонов
Улучшенная генерация звука через два вывода с лучшим качеством и без дополнительных конденсаторов
Генерирует звуковые сигналы на любом цифровом пине Arduino — для сигнализации, музыкальных звуков и оповещений с управлением частотой и длительностью
Упрощённая работа с ёмкостными сенсорами TTP223: отслеживание нажатий, отпусканий и встроенный дебаунс
Емкостный сенсинг для Arduino по принципам CircuitPython touchio с встроенным debounce для кнопок
Распознавание одиночных, двойных и длительных нажатий кнопки с учётом произвольного числа последовательных срабатываний
Трапецеидальное управление со сглаживанием сигналов методом скользящего среднего для плавного профиля ускорения-замедления
Генерирует композитный видеосигнал PAL или NTSC с микроконтроллера ATmega для вывода на телевизор через RCA