Управление 7-сегментными LED-дисплеями Lixie с поддержкой чисел, текста и RGB-цветов
Архитектура: teensy40
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Драйвер для 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 из вашей коллекции через препроцессорные макросы для условной компиляции кода
Эмуляция Notecard через HTTP для разработки и тестирования на ESP32 без физического устройства
Эмуляция до 32 OneWire-устройств одновременно на Arduino для интеграции современных датчиков в системы с 1-Wire
Управление самодельным рисующим роботом на базе Arduino с двумя шаговыми двигателями через простые команды для создания траекторий движения
Управление четырьмя каналами светодиодов через I2C с двумя независимыми ШИМ-генераторами на микросхеме PCA9553
Расширитель GPIO портов через I2C с поддержкой PCF8574 и PCF8574A, восемь дополнительных пинов в одну цепь
Декодирование WAV, MP3 и FLAC в PCM-буфер с поддержкой I2S DAC, SD и потоковых источников
Кодирование и декодирование строк для безопасной передачи в URL и HTTP-запросах
Чтение данных PM и расчет AQI датчиков Honeywell HPMA115 для мониторинга качества воздуха
Управление щёточными DC моторами через PWM с поддержкой энкодеров для контроля расстояния и скорости
Работа с инфракрасными датчиками отражения Pololu QTR и QTRX для линейного следа и определения препятствий
Отправка кодов пультов управления на частоте 433/315 МГц через RF-передатчик
Логирование для ESP32 и RP2040 с фильтрацией по уровням серьёзности и поддержкой Arduino и esp-idf
Управление несколькими энкодерами через I2C расширитель PCF8575 с декодированием позиций в одной микросхеме
Периодическое выполнение нескольких действий по расписанию в едином цикле с собственным таймбейсом для каждой таблицы
Управление металл-оксидными датчиками качества воздуха ENS160/ENS161 от ScioSense по I2C и SPI