Управление микросхемой FSUSB43 для переключения USB 2.0 сигналов между двумя выходами через GPIO-пины
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Обработка нажатий кнопок через события вместо постоянного опроса состояния пина
Обработка событий от ротационных энкодеров через callback-функции без ручного опроса портов
Работа с модулем на 16 цифровых входов через I2C с поддержкой каскадного подключения
Управление 16-канальным реле HAT Sequent Microsystems через I2C с поддержкой каскадирования до 8 уровней
Работа с 16 аналого-цифровыми входами через I2C с поддержкой стекировки на Arduino
Управление четырёхканальной релейной платой с четырьмя входами через I2C шину Arduino
Управление 8-слойной платой HALL Current Sensor DAQ от Sequent Microsystems через I2C для Arduino
Управление восьмью MOSFET-выходами платы Eight MOSFETS через I2C с Arduino или Raspberry Pi
Управление Building Automation HAT от Sequent Microsystems через I2C с Arduino и совместимыми платами
Компактная библиотека для работы с кнопками с поддержкой автоповтора, фильтрацией дребезга и минимальным расходом памяти
Неблокирующая обработка кнопок с распознаванием кликов, двойных нажатий и долгого удержания через событийный паттерн
Асинхронная обработка событий кнопок с поддержкой кликов, удержания и дребезгофильтрации через callback-функции
Чтение и обработка данных со смарт-карт через Arduino с минимальной обвязкой по пинам
Сглаживание шумов аналоговых входов путём усреднения последовательных измерений
Фильтрация помех аналогового входа усреднением значений ADC для получения гладких показаний датчиков
Адаптивная фильтрация аналоговых входов для подавления шума потенциометров и фейдеров без подбора параметров
Управление 8-битными защелками SN74HC573AN для расширения выводов Arduino и управления светодиодными матрицами
Управление синтезатором звука SN76489 с Arduino через 8-битный интерфейс или сдвиговый регистр 74HC595
Управление прерываниями по изменению уровня на любых цифровых пинах Arduino через Pin Change Interrupts
Генерирует PWM-сигналы на произвольных пинах микроконтроллера через программный ШИМ без привязки к аппаратным таймерам
Урезанная версия SoftwareSerial только для передачи данных по UART на произвольных ножках с минимальным расходом памяти
Управление биполярными и однополюсными ступенчатыми моторами от Soldered
Расширитель портов MCP23017 добавляет 16 цифровых выводов через I2C для Arduino
Управление 6-битным DAC MCP47A1 через I2C для генерации аналоговых напряжений на платах с easyC адаптером
Фонетическое хеширование слов по алгоритму Soundex для поиска и сравнения похожих по звучанию текстов с опциями компактного кодирования в 16 и 32 бита
Воспроизведение 8-битных звуков на частоте 40 кГц с поддержкой полифонии до четырёх треков одновременно
Управление 8-битным ЦАП AD5330 через параллельный интерфейс для генерации аналоговых напряжений
Драйвер для 12-битного АЦП ADS1015 с поддержкой четырёх каналов и I2C-интерфейса
Драйвер 24-битного АЦП ADS1219 от Texas Instruments с поддержкой четырёх каналов и гибкой конфигурацией измерений