Генерирует синусоидальные, прямоугольные и треугольные сигналы до 3 МГц через SPI-интерфейс с амплитудой около 1 Вp-p
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление цифро-управляемым генератором SiT5358 от SiTime через I²C с настройкой частоты и параметров подстройки
Управление синхронизацией OCXO SiT5811 через I2C с настройкой частоты и диапазона подстройки
Управление двухпечным OCXO генератором STP3593LF от Rakon через I²C протокол для систем точного времени и GNSS
Работа с 12-кнопочной клавиатурой SparkFun VKey через один аналоговый вход путём распознавания напряжений
Измеритель скорости воздушного потока на основе трубки Пито с двумя датчиками BMP180 на шине I2C
Матричная клавиатура через SPI с микросхемой MCP23S08, поддержка 4×4 и меньших конфигураций
Обработка кнопок на основе событий: нажатие, удержание, отпускание с поддержкой 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 портами ввода-вывода, поддержкой трансляции напряжений и прерываниями по изменению входов
Расширитель портов I2C TCA9554 с 8 линиями ввода-вывода, управляемыми отдельно или по маске
I2C расширитель портов TCA9555 на 16 каналов для добавления цифровых входов-выходов к микроконтроллеру
Обработка кнопок с дебаунсингом и поддержкой callback-функций для нажатия, отпускания и долгого удержания
Интерфейс для работы с платой расширения Teensy 3.X с поддержкой серво-слотов и I2C портов
Загрузка аудиосэмплов с SD-карты во флэш или PSRAM Teensy 4.1 для быстрого воспроизведения
Воспроизведение аудиосэмплов на Teensy через USB MIDI-контроллер
Полифоническое воспроизведение audio-сэмплов на Teensy с поддержкой MIDI и загрузкой из памяти или SD-карты
Воспроизведение PCM и WAV сэмплов на Teensy с контролем скорости через Audio Library
Быстрая фильтрация сигналов с кнопок и датчиков без задержек дребезга контактов, совместима с Bounce
Минималистичная библиотека для обработки кнопок на ATTiny с поддержкой обычного клика и длительного нажатия