Управление биполярными и однополюсными ступенчатыми моторами от Soldered
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Расширитель портов MCP23017 добавляет 16 цифровых выводов через I2C для Arduino
Управление 6-битным DAC MCP47A1 через I2C для генерации аналоговых напряжений на платах с easyC адаптером
Фонетическое хеширование слов по алгоритму Soundex для поиска и сравнения похожих по звучанию текстов с опциями компактного кодирования в 16 и 32 бита
Управление 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
Работа с 12-кнопочной клавиатурой SparkFun VKey через один аналоговый вход путём распознавания напряжений
Измеритель скорости воздушного потока на основе трубки Пито с двумя датчиками BMP180 на шине I2C
Матричная клавиатура через SPI с микросхемой MCP23S08, поддержка 4×4 и меньших конфигураций
Управление мягким контроллером I2C на плате Step CYC10 для взаимодействия с датчиками и периферией через Arduino IDE
Управление семисегментным дисплеем на плате Step CYC10 FPGA через Arduino IDE в среде TREMA
Обработка кнопок на основе событий: нажатие, удержание, отпускание с поддержкой INPUT и INPUT_PULLUP
Автоматическая настройка коэффициентов PID-регулятора методом определения точки перегиба S-кривой отклика системы
Расширение GPIO для Arduino через плату SUSHI-EXP, позволяющее увеличить количество портов ввода-вывода
Дебаунс и дегличинг кнопок с распознаванием одиночного нажатия, долгого удержания и двойного клика
Софтверный UART только для передачи данных, совместим со стандартным интерфейсом Stream
Программная реализация протокола SPI для Arduino с поддержкой всех четырёх стандартных режимов, предназначенная для отладки и обучения
16-канальный расширитель GPIO с интерфейсом I2C, поддерживающий PWM, эффекты мигания и клавиатурную матрицу
Синхронизация и управление событиями в нейробиологических экспериментах через Teensy и SyncGenie с готовыми классами для триггеров, переключателей и датчиков
Синтез речи на основе LPC с предзаписанным словарём из 1000+ слов для встраивания в Arduino-проекты
Превращает кнопку в устройство ввода: передача данных через количество нажатий, длительность удержания и комбинации коротких и длинных нажатий
Расширитель GPIO на 8 портов через I2C с поддержкой трансляции уровней сигналов и прерываний
Управление 16-канальным расширителем портов TCA6416A через I2C с независимой конфигурацией каждого пина
Расширитель GPIO на I2C с 24 портами ввода-вывода, поддержкой трансляции напряжений и прерываниями по изменению входов