Чтение данных акселерометра, гироскопа и температурного датчика модуля ICM45606 через I2C, SPI или I3C с поддержкой FIFO и расширенных алгоритмов обнаружения движения
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Работа с 6-осевым IMU датчиком ICM45687 через I2C или SPI с поддержкой акселерометра, гироскопа, термодатчика и встроенных алгоритмов анализа движения
Управление вакуумными датчиками INFICON Spot CDS500D/CDS550D через SPI протокол
Объектная библиотека для отправки, приёма и декодирования инфракрасных сигналов на Arduino с поддержкой SAMD21, ATMega4809, Due, Teensy и ESP32
Подавление дребезга кнопок и переключателей методом простого полинга с определением длительности нажатия
Клиент для подключения Arduino к платформе IOSignal с поддержкой real-time общения и встроенной аутентификацией
Приём и отправка инфракрасных сигналов с поддержкой 50 IR-протоколов и 3 RF-протоколов при минимальном использовании памяти
Детектирование нажатий, отпусканий и долгих удержаний кнопок с подавлением дребезга контактов
Упрощает работу с джойстиком: автоматически вычисляет направление, угол и расстояние от центра с поддержкой 4 и 8 направлений, фильтрацией шумов и калибровкой
Потоковый парсинг JSON для микроконтроллеров с ограниченной памятью, обрабатывающий данные по мере их поступления
Потоковое чтение и запись JSON-документов с минимальным использованием памяти для встроенных систем
Улучшенная альтернатива LedControl для матричных дисплеев на MAX7219 с программным буфером кадра и аппаратным SPI
Управление 7-сегментными LED-дисплеями Lixie с поддержкой чисел, текста и RGB-цветов
Драйвер для 24-битного АЦП LTC2485 с интерфейсом I2C и встроенным датчиком температуры
Валидация номеров карт и кодов товаров по алгоритму Luhn с поддержкой потокового режима обработки данных
Полнофункциональная библиотека графических интерфейсов для встроенных систем с минимальным расходом памяти
Интеграция IoT-устройств Arduino с платформой Magellan через NB-IoT модули BC95 по UDP или MQTT
Работа с датчиком линии MKE-S16 через I2C для робототехники и линеслежения
OneWire библиотека с поддержкой датчика температуры MAX31850, оптимизированная для Arduino
Расширитель портов ввода-вывода MCP23017 по шине I2C, добавляющий 16 GPIO пинов с поддержкой прерываний
Лёгкая библиотека для чтения и записи времени на RTC модуле DS3231 с поддержкой встроенного датчика температуры
Сглаживание угловых значений 0–360° с учётом их циклической природы для датчиков компаса и гироскопов
Обработка и преобразование сигналов с геймпадов: XInput, DirectInput и Nintendo Switch с фильтрацией помех и SOCD cleaning
MQTT-клиент для Arduino с подключением через модуль ESP8266 по AT-командам
Лёгкие реализации массивов, очередей и map для микроконтроллеров с малой памятью: от ATtiny до ESP32 и STM32
Определение конкретных плат Arduino из вашей коллекции через препроцессорные макросы для условной компиляции кода
Каркас для создания беспроводных mesh-сетей датчиков на базе nRF24L01+, RFM69 и RFM95 с поддержкой обновления прошивки по воздуху
Эмуляция Notecard через HTTP для разработки и тестирования на ESP32 без физического устройства
Эмуляция до 32 OneWire-устройств одновременно на Arduino для интеграции современных датчиков в системы с 1-Wire
Управление самодельным рисующим роботом на базе Arduino с двумя шаговыми двигателями через простые команды для создания траекторий движения