Софтверный UART только для передачи данных, совместим со стандартным интерфейсом Stream
Категория: Signal Input/Output
Библиотеки этой категории. У каждой видно последнюю версию и готовность ZIP на зеркале TREMA.
Программная реализация протокола SPI для Arduino с поддержкой всех четырёх стандартных режимов, предназначенная для отладки и обучения
16-канальный расширитель GPIO с интерфейсом I2C, поддерживающий PWM, эффекты мигания и клавиатурную матрицу
Синхронизация и управление событиями в нейробиологических экспериментах через Teensy и SyncGenie с готовыми классами для триггеров, переключателей и датчиков
Синтез речи на основе LPC с предзаписанным словарём из 1000+ слов для встраивания в Arduino-проекты
Превращает кнопку в устройство ввода: передача данных через количество нажатий, длительность удержания и комбинации коротких и длинных нажатий
Расширитель GPIO на 8 портов через I2C с поддержкой трансляции уровней сигналов и прерываний
Управление 16-канальным расширителем портов TCA6416A через I2C с независимой конфигурацией каждого пина
Расширитель GPIO на I2C с 24 портами ввода-вывода, поддержкой трансляции напряжений и прерываниями по изменению входов
Управление четырёхканальным мультиплексером TCA9544A для разделения I2C-устройств с одинаковыми адресами
Расширитель портов I2C TCA9554 с 8 линиями ввода-вывода, управляемыми отдельно или по маске
I2C расширитель портов TCA9555 на 16 каналов для добавления цифровых входов-выходов к микроконтроллеру
Обработка кнопок с дебаунсингом и поддержкой callback-функций для нажатия, отпускания и долгого удержания
Управление FM-радио модулем TEA5767 по I2C с настройкой частоты, поиском станций и контролем звука
Запись электрической активности рыб с помощью электродных решёток на базе микроконтроллеров Teensy и усилителей Teensy_Amp
Интерфейс для работы с платой расширения Teensy 3.X с поддержкой серво-слотов и I2C портов
Загрузка аудиосэмплов с SD-карты во флэш или PSRAM Teensy 4.1 для быстрого воспроизведения
Воспроизведение аудиосэмплов на Teensy через USB MIDI-контроллер
Полифоническое воспроизведение audio-сэмплов на Teensy с поддержкой MIDI и загрузкой из памяти или SD-карты
Воспроизведение PCM и WAV сэмплов на Teensy с контролем скорости через Audio Library
Захват аналоговых данных с Teensy на SD карту в виде WAV файлов с поддержкой нескольких каналов и метаданных
Автоматическая передача азбуки Морзе через вывод Arduino с настройкой скорости и поддержкой букв, цифр и символов пунктуации
Быстрая фильтрация сигналов с кнопок и датчиков без задержек дребезга контактов, совместима с Bounce
Упрощённое управление таймерами Arduino с поддержкой 32-битного счёта, генерации импульсов и захвата событий без работы с регистрами
Минималистичная библиотека для обработки кнопок на ATTiny с поддержкой обычного клика и длительного нажатия
Беспроводной обмен данными между ESP-устройствами по протоколу ESPNow без подключения к Wi-Fi
Упрощенная реализация I2S интерфейса для записи и воспроизведения аудио на Arduino без работы с регистрами контроллера
Управление микросхемой TLA2518 через SPI для расширения цифровых и аналоговых портов Arduino
Драйвер для управления 8-канальным коммутатором TLE75080 через SPI, позволяет программно коммутировать нагрузки до 28 В и 300 мА на канал
Управление 24-битным стереозвуковым ЦАП TLV320DAC3101 с фильтрацией, компрессией и усилением по I2S