Управление 12-битным DAC MCP4725 по I2C с сохранением состояния в EEPROM
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Генерирует синусоидальные, прямоугольные и треугольные сигналы до 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 с интерполяцией времени для плавного отображения
Эмулятор звукового чипа MOS6581 из Commodore 64 со стереоэффектами для Arduino и воспроизведением SID-файлов
Обработка кнопок на основе событий: нажатие, удержание, отпускание с поддержкой INPUT и INPUT_PULLUP
Автоматическая настройка коэффициентов PID-регулятора методом определения точки перегиба S-кривой отклика системы
Расширение GPIO для Arduino через плату SUSHI-EXP, позволяющее увеличить количество портов ввода-вывода
Дебаунс и дегличинг кнопок с распознаванием одиночного нажатия, долгого удержания и двойного клика
Антидребезговая обработка банков переключателей с поддержкой полярности и детекцией фронтов
Софтверный UART только для передачи данных, совместим со стандартным интерфейсом Stream
Программная реализация протокола SPI для Arduino с поддержкой всех четырёх стандартных режимов, предназначенная для отладки и обучения
16-канальный расширитель GPIO с интерфейсом I2C, поддерживающий PWM, эффекты мигания и клавиатурную матрицу
Синхронизация и управление событиями в нейробиологических экспериментах через Teensy и SyncGenie с готовыми классами для триггеров, переключателей и датчиков
Синтез речи на Arduino из фиксированного словаря методом LPC с поддержкой неблокирующего воспроизведения
Синтез речи на основе LPC с предзаписанным словарём из 1000+ слов для встраивания в Arduino-проекты
Превращает кнопку в устройство ввода: передача данных через количество нажатий, длительность удержания и комбинации коротких и длинных нажатий
Расширитель GPIO на 8 портов через I2C с поддержкой трансляции уровней сигналов и прерываний
Управление 16-канальным расширителем портов TCA6416A через I2C с независимой конфигурацией каждого пина
Расширитель GPIO на I2C с 24 портами ввода-вывода, поддержкой трансляции напряжений и прерываниями по изменению входов
Мультиплексор I2C для подключения нескольких устройств с одинаковыми адресами к одному микроконтроллеру
Расширитель портов I2C TCA9554 с 8 линиями ввода-вывода, управляемыми отдельно или по маске
I2C расширитель портов TCA9555 на 16 каналов для добавления цифровых входов-выходов к микроконтроллеру