Преобразует аналоговые сигналы джойстика в пять дискретных состояний направления с автоматической обработкой порогов
Категория: Signal Input/Output
Библиотеки этой категории. У каждой видно последнюю версию и готовность ZIP на зеркале TREMA.
Упростить управление выводами Arduino через методы .on(), .off() и .toggle() с поддержкой PWM и входов с подтягиванием
Обработка кнопок по событиям: press, release, hold и longPress без дребезга и таймеров в коде
Обработка кнопок на основе событий с автоматическим устранением дребезга и поддержкой кликов и длительных нажатий
Работа с роторными энкодерами на RP2040 с callback-обработкой событий и автоматической нормализацией импульсов
Учебная библиотека для платы EIS Board с функциями для изучения C++, алгоритмов и основ встроенных систем
Библиотека для учебной платы EIS INTERBOT с поддержкой практики в C++, алгоритмах и основах робототехники
Драйвер для аудиоплаты 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
Работа с несколькими датчиками окружающей среды — температуры, влажности, давления, освещённости с логированием данных на SD-карту
Программная реализация UART для ESP8266 и ESP32 с использованием дополнительных пин, оптимизированная для работы без блокировки основного кода
ШИМ, управление сервомоторами и звуковые сигналы для ESP32 и ESP32S2 с поддержкой до 16 каналов и easing-функциями
Программная I2C для ESP32 с битбэнгом — замена Wire без таймаутов и с поддержкой высоких скоростей
Обработка аудио на ESP32 с подавлением эха, шума, AGC, VAD и поддержкой кодеков G.711
Калибровка АЦП ESP32 по данным микроконтроллера для точного чтения аналоговых сигналов
Извлечение 28 аудиофич из микрофонов I2S на ESP32 для машинного обучения и анализа звука
Работа с энкодером на ESP32 через прерывания с фильтрацией помех и поддержкой циклического диапазона значений
Определения пинов и проверка безопасности подключений для ESP32-S3 SuperMini с защитой от конфликтов
Полифонический синтезатор на 64 канала для ESP32 с поддержкой I2S, DAC и волновой синтезации
Декодирование и воспроизведение MP3, AAC, FLAC, MOD, MIDI, RTTL и WAV через I2S или программный DAC на ESP8266, ESP32 и Raspberry Pi Pico
Синтез речи на испанском языке для ESP8266, ESP32 и RP2040 на основе алгоритма SAM
Асинхронная обработка кнопок на ESP32 с поддержкой коротких и длинных нажатий, множественных кликов и имитации энкодера
Менеджер событий кнопок для ESP32 с поддержкой одиночных, двойных и длительных нажатий
Порт pilight для приёма и передачи сигналов 433.92 МГц на ESP8266 с поддержкой десятков протоколов устройств