Управление прерываниями по изменению уровня на любых цифровых пинах Arduino через Pin Change Interrupts
Категория: Signal Input/Output
Библиотеки этой категории. У каждой видно последнюю версию и готовность ZIP на зеркале TREMA.
Генерирует PWM-сигналы на произвольных пинах микроконтроллера через программный ШИМ без привязки к аппаратным таймерам
Управление биполярными и однополюсными ступенчатыми моторами от Soldered
Расширитель портов MCP23017 добавляет 16 цифровых выводов через I2C для Arduino
Управление 6-битным DAC MCP47A1 через I2C для генерации аналоговых напряжений на платах с easyC адаптером
Фонетическое хеширование слов по алгоритму Soundex для поиска и сравнения похожих по звучанию текстов с опциями компактного кодирования в 16 и 32 бита
Воспроизведение 8-битных звуков на частоте 40 кГц с поддержкой полифонии до четырёх треков одновременно
Управление 8-битным ЦАП AD5330 через параллельный интерфейс для генерации аналоговых напряжений
Драйвер для 12-битного АЦП ADS1015 с поддержкой четырёх каналов и I2C-интерфейса
Драйвер 24-битного АЦП ADS1219 от Texas Instruments с поддержкой четырёх каналов и гибкой конфигурацией измерений
Управление 12-битным DAC MCP4725 по I2C с сохранением состояния в EEPROM
Генерирует синусоидальные, прямоугольные и треугольные сигналы до 3 МГц через SPI-интерфейс с амплитудой около 1 Вp-p
Управление цифро-управляемым генератором SiT5358 от SiTime через I²C с настройкой частоты и параметров подстройки
Управление синхронизацией OCXO SiT5811 через I2C с настройкой частоты и диапазона подстройки
Управление двухпечным OCXO генератором STP3593LF от Rakon через I²C протокол для систем точного времени и GNSS
Управление 16 каналами PWM через микросхему TLC5940 с возможностью цепочки устройств для увеличения числа выходов
Работа с 12-кнопочной клавиатурой SparkFun VKey через один аналоговый вход путём распознавания напряжений
Измеритель скорости воздушного потока на основе трубки Пито с двумя датчиками BMP180 на шине I2C
Матричная клавиатура через SPI с микросхемой MCP23S08, поддержка 4×4 и меньших конфигураций
Чтение данных из спидкубинг-таймеров Stackmat через RS-232 с интерполяцией времени для плавного отображения
Управление мягким контроллером I2C на плате Step CYC10 для взаимодействия с датчиками и периферией через Arduino IDE
Управление семисегментным дисплеем на плате Step CYC10 FPGA через Arduino IDE в среде TREMA
Эмулятор звукового чипа MOS6581 из Commodore 64 со стереоэффектами для Arduino и воспроизведением SID-файлов
Обработка кнопок на основе событий: нажатие, удержание, отпускание с поддержкой INPUT и INPUT_PULLUP
Автоматическая настройка коэффициентов PID-регулятора методом определения точки перегиба S-кривой отклика системы
Расширение GPIO для Arduino через плату SUSHI-EXP, позволяющее увеличить количество портов ввода-вывода
Дебаунс и дегличинг кнопок с распознаванием одиночного нажатия, долгого удержания и двойного клика
Антидребезговая обработка банков переключателей с поддержкой полярности и детекцией фронтов