Синтез речи с поддержкой китайского и английского языков через I2C или UART с встроенным динамиком
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Распознавание голосовых команд и синтез речи для Arduino через UART или I2C
Подавление дребезга цифровых кнопок с определением коротких и длинных нажатий
Управление цифровыми выходами с поддержкой GPIO, I2C/SPI расширителей и неблокирующих импульсов
Обработка цифровых сигналов от кнопок и светодиодов с антидребезгом, распознаванием кликов и мигании
Вольтметр постоянного тока на аналоговом входе Arduino с поддержкой разных разрядностей АЦП и усреднением измерений
Чтение и обработка сигналов потенциометров на Arduino и Teensy без написания кода обработки с нуля
Управление ESC BlHeli_S через DShot150/300/600/1200 с поддержкой телеметрии на ESP32 через RMT Encoder API
8-bit IIR filter API with fixed-point internal processing.
Антидребезг кнопок с обработкой нажатий, длительного удержания и последовательностей через callback-функции
Управление пищащими элементами с настройкой частоты и длительности сигналов, поддержка одиночных и повторяющихся звуков с callback-функциями
Приём и передача ИК-сигналов по протоколу NEC с минимальным расходом памяти на Arduino и ESP
Преобразует аналоговые сигналы джойстика в пять дискретных состояний направления с автоматической обработкой порогов
Упростить управление выводами Arduino через методы .on(), .off() и .toggle() с поддержкой PWM и входов с подтягиванием
Обработка кнопок на основе событий с автоматическим устранением дребезга и поддержкой кликов и длительных нажатий
Драйвер для аудиоплаты Elektor Audio DSP FX Processor на основе ESP32-PICO-KIT и ADAU1701 с поддержкой I²C, MIDI и обработкой звука до 192 кHz
ПID-регулятор Type-C с гибким API для встроенных систем, работающий в арифметике с плавающей точкой и поддерживающий встроенное LPF-фильтрование
Драйвер для многоканальных АЦП ADS1015/1115 с I2C интерфейсом и программируемым усилением
Единый интерфейс для работы с прерываниями на любых пинах Arduino, ATtiny и ATmega без необходимости запоминать номера прерываний для каждой платы
Единый интерфейс для разных библиотек энкодеров с поддержкой собственных адаптеров
Обработка событий энкодера и кнопки без потери шагов с поддержкой мультиклика и долгого нажатия
Мониторинг расхода электроэнергии через импульсный выход CF счётчиков на базе ADE7755
Программная реализация UART для ESP8266 и ESP32 с использованием дополнительных пин, оптимизированная для работы без блокировки основного кода
ШИМ, управление сервомоторами и звуковые сигналы для ESP32 и ESP32S2 с поддержкой до 16 каналов и easing-функциями
Программная I2C для ESP32 с битбэнгом — замена Wire без таймаутов и с поддержкой высоких скоростей
Обработка аудио на ESP32 с подавлением эха, шума, AGC, VAD и поддержкой кодеков G.711
Калибровка АЦП ESP32 по данным микроконтроллера для точного чтения аналоговых сигналов
Извлечение 28 аудиофич из микрофонов I2S на ESP32 для машинного обучения и анализа звука
Работа с энкодером на ESP32 через прерывания с фильтрацией помех и поддержкой циклического диапазона значений