Сканер для поиска устройств на шине I2C и определения их адресов в формате, пригодном для Wire.begin
Архитектура: STM32F3
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Чтение данных акселерометра, гироскопа и температурного датчика модуля ICM45606 через I2C, SPI или I3C с поддержкой FIFO и расширенных алгоритмов обнаружения движения
Работа с 6-осевым IMU датчиком ICM45687 через I2C или SPI с поддержкой акселерометра, гироскопа, термодатчика и встроенных алгоритмов анализа движения
Объектная библиотека для отправки, приёма и декодирования инфракрасных сигналов на Arduino с поддержкой SAMD21, ATMega4809, Due, Teensy и ESP32
Подавление дребезга кнопок и переключателей методом простого полинга с определением длительности нажатия
Потоковый парсинг 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 пинов с поддержкой прерываний
Сглаживание угловых значений 0–360° с учётом их циклической природы для датчиков компаса и гироскопов
Обработка и преобразование сигналов с геймпадов: XInput, DirectInput и Nintendo Switch с фильтрацией помех и SOCD cleaning
MQTT-клиент для Arduino с подключением через модуль ESP8266 по AT-командам
Лёгкие реализации массивов, очередей и map для микроконтроллеров с малой памятью: от ATtiny до ESP32 и STM32
Управление сенсорными дисплеями Nextion через Arduino с поддержкой загрузки данных и инициализации устройства
Эмуляция Notecard через HTTP для разработки и тестирования на ESP32 без физического устройства
Драйвер для OLED-дисплеев SSD1306 и SH1106 с интерфейсом I2C, поддерживает вывод текста как в Serial с автопрокруткой и позиционированием по координатам
Эмуляция до 32 OneWire-устройств одновременно на Arduino для интеграции современных датчиков в системы с 1-Wire
Управление самодельным рисующим роботом на базе Arduino с двумя шаговыми двигателями через простые команды для создания траекторий движения
Управление четырьмя каналами светодиодов через I2C с двумя независимыми ШИМ-генераторами на микросхеме PCA9553
Декодирование WAV, MP3 и FLAC в PCM-буфер с поддержкой I2S DAC, SD и потоковых источников
Кодирование и декодирование строк для безопасной передачи в URL и HTTP-запросах
Чтение данных PM и расчет AQI датчиков Honeywell HPMA115 для мониторинга качества воздуха
Управление щёточными DC моторами через PWM с поддержкой энкодеров для контроля расстояния и скорости
Отправка кодов пультов управления на частоте 433/315 МГц через RF-передатчик