Расширитель портов ввода-вывода AW9523 с поддержкой управления светодиодами по шине I2C
Архитектура: atmelavr
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Работа с датчиками влажности и температуры HDC1000/HDC1008 через I2C на Arduino и совместимых платах
Adafruit Marquee Client
Драйвер для чипа MFRC630 с поддержкой I2C и SPI для работы с RFID и NFC метками
Управление 16x2 LCD дисплеем и RGB подсветкой через I2C с пятью кнопками на одном щите
Эмулятор монохромных OLED-дисплеев 128x64 и 128x32 с трансляцией данных в серийный порт через SLIP-протокол для отладки без физического экрана
Управление усилением и AGC микросхемы TPA2016D2 по I2C для портативных аудиоустройств и активных колонок
Управление камерой на чипе VC0706 через последовательный интерфейс с захватом JPEG-снимков
Драйвер датчика времени пролёта VL53L1X с поддержкой измерения расстояния и детектирования жестов через I2C
Анализ данных с 8-битного АЦП: расчет статистики, спектра и частоты сигнала с визуализацией в Serial Monitor
Шифрование данных AES128 на ESP32 с использованием встроенной PSA Crypto для локального хранения в памяти микроконтроллера
Типобезопасные динамические массивы на шаблонах C++ для работы с данными любых типов на микроконтроллерах
Связь с NB-IoT модулем Quectel BC95 через UDP и CoAP протоколы для Arduino UNO R3
LoRaWAN SDK для подключения устройств к платформе AllThingsTalk Maker с поддержкой чипов RN2483 и RN2903, методов активации ABP и OTAA
Подключение Arduino с LTE-M модулем U-Blox SARA-R410M к облачной платформе AllThingsTalk с поддержкой JSON и CBOR
Работа с аналоговой клавиатурой на одном выводе ESP32, распознавание нажатий и удержаний кнопок по значениям напряжения
Декодер сообщений APRS для передачи позиций, высоты, скорости и текстовых данных в любительской радиосвязи
Подключение ESP32 к сетям APRS через протокол APRS-IS для создания iGate и ретрансляции сигналов
Получение расстояния и времени отклика от ультразвукового датчика M5stack Grove I2C через интерфейс I2C
Распознавание ArUco-маркеров на микроконтроллерах с минимальными требованиями к памяти и вычислительной мощности
Асинхронное чтение данных из Serial и других потоков без блокировки программы с буферизацией и поддержкой символов-терминаторов
Управление моторами и датчиками робота Cing на базе Atmega8 без прямой работы с регистрами микроконтроллера
Фреймворк на основе конечных автоматов для управления несколькими одновременными процессами в Arduino-проектах
Унифицированный API для работы с I2C часами реального времени DS3231, RV3032 и PCF8563 с автоматическим определением типа устройства
Помощник для настройки и работы с платой Bee S3 Board в Arduino IDE
Работа с датчиком BME280 по I2C: температура, давление и влажность с настраиваемыми параметрами дискретизации и фильтрации
Лазерный дальномер BML36M001/BML36M001A с интерфейсом I2C для Arduino
Расчёты приборной, эквивалентной и истинной воздушной скорости, высоты и плотности воздуха для аэродинамических датчиков
Программная реализация последовательного порта для ESP32 и других микроконтроллеров, находящаяся в статусе beta
Превращает кнопки в переключатели с дебаунсингом, отслеживанием состояний и поддержкой сложных сценариев включения-выключения