Обработка механических кнопок и переключателей с фильтрацией дребезга и поддержкой pull-up/pull-down схем
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Программная реализация часов реального времени для Arduino на основе внутреннего таймера микроконтроллера, работающая без дополнительных модулей RTC
Софтверный UART только для передачи данных, совместим со стандартным интерфейсом Stream
Программная реализация протокола SPI для Arduino с поддержкой всех четырёх стандартных режимов, предназначенная для отладки и обучения
Облегчённый драйвер SX1276 с поддержкой LoRa, FSK и OOK, оптимизированный для микроконтроллеров с ограниченной памятью
Взаимодействие с 2.4 ГГц LoRa модемами sx1280 через SPI для беспроводной связи на Arduino
16-канальный расширитель GPIO с интерфейсом I2C, поддерживающий PWM, эффекты мигания и клавиатурную матрицу
Драйвер для I2C расширителей GPIO семейства SX150x с поддержкой до 16 портов и двух банков трансляции напряжения
Драйвер для емкостного сенсора SX8634, позволяющий обрабатывать сенсорные касания на Arduino
Управление аксессуарами моделей железных дорог через протокол Selectrix SX-bus с поддержкой трёх- и четырёхпроводного подключения
Управление CV/Gate входами и выходами для Eurorack-совместимых модульных синтезаторов на Arduino
Доступ к REST API сервиса Syncano.io для синхронизации данных Arduino с облачным хранилищем
Синхронизация и управление событиями в нейробиологических экспериментах через Teensy и SyncGenie с готовыми классами для триггеров, переключателей и датчиков
Подключение ESP32 к облачной платформе управления IoT SyncIt через MQTT с поддержкой TLS/SSL и автоматическим переподключением
Синхронизированные волновые функции (синус, косинус, треугольник, пила) с периодом, независимые от частоты вызова основного цикла
Кооперативный RTOS для встраиваемых систем с более чем 60 модулями, минимальным расходом памяти и поддержкой AVR и Cortex-M
Менеджер файловой системы LittleFS для ESP32 с поддержкой папок и файлов, форматирования и листинга структуры
Подключение датчиков ESP32 и ESP8266 к облачной платформе t6iot с поддержкой HTTP, WebSocket и обнаружения устройств
Управление четырёхзначным семисегментным индикатором через микросхему TA6932 для Arduino и STM8s
Динамическая бинарная таблица для логирования и хранения данных с поддержкой разных типов и экономией памяти
Измерение частоты и периода сигнала на цифровых входах Arduino с усреднением и защитой от зависания
Обработка нажатий кнопок с подавлением дребезга, распознаванием одиночных и множественных кликов, а также долгого удержания
Обработка данных акселерометра и управление вибромоторами для тактильной ориентации в пространстве
Чтение угловых и температурных датчиков TAD2144 Invensence через I2C, SPI или энкодерный интерфейс
Отправка данных с ESP32 на облачную платформу Tago.io через Wi-Fi по TCP и HTTP
HAL-драйверы и функции управления для плат Talk² (Whisper Node) с поддержкой радиомодуля и энергосбережения
Синтез речи на Arduino из фиксированного словаря методом LPC с поддержкой неблокирующего воспроизведения
Синтез речи на основе LPC с предзаписанным словарём из 1000+ слов для встраивания в Arduino-проекты
Озвучивание дат, времени и значений датчиков через MP3-плеер DFPlayer Mini с поддержкой английского и немецкого языков
Превращает кнопку в устройство ввода: передача данных через количество нажатий, длительность удержания и комбинации коротких и длинных нажатий