Графика для 16-битных TFT и OLED дисплеев (ST7735, ST7789, ILI9341 и др.) с поддержкой шрифтов, спрайтов и буферизации
Архитектура: teensy_avr
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Автоматизация логики escape-room сценариев с управлением состояниями, переходами между этапами и синхронизацией игровых событий на Arduino
Удалённый вызов функций на ESP32-модулях серии FX1N и совместимых платах 2.0RXO, MiniPLC-32u
Веб-сервер для AVR, STM32, RP2040 и других плат через ESP8266/ESP32 модули с поддержкой GET/POST и базовой аутентификации
7-сегментные LED-дисплеи на микросхемах 74HC595 с поддержкой целых чисел, дробей и текста, минимум настроек
Работа с модулем Helium Atom для IoT-подключения Arduino через протокол 802.15.4 (проект снят с разработки)
Управление датчиками присутствия LD2410 (HLK-LD2410B/C) через UART с полной поддержкой команд и автоопределением порогов
16-канальный PWM-контроллер PCA9635 с подключением по I2C для управления яркостью светодиодов с разрешением 8 бит
Динамическая бинарная таблица для логирования и хранения данных с поддержкой разных типов и экономией памяти
Сервер Telemetrix для ESP-8266, обеспечивающий удалённое управление и мониторинг через WiFi с помощью Python-клиента
Компактные контейнеры на основе массивов для быстрого поиска в небольших наборах данных — альтернатива std::map с линейной памятью
Прерывание-ориентированная обработка GPS-данных по протоколу NMEA без ручного парсинга
Синхронизация переменных Arduino с облачной платформой Arduino Cloud (устарела, заменена на ArduinoIoTCloud)
Модульное тестирование Arduino-проектов с набором assertions и поддержкой тестирования на хосте без загрузки на плату
Чтение температуры, влажности и давления с датчика BME280 по I2C, SPI или программном SPI
Управление семисегментным индикатором через два последовательно соединённых сдвиговых регистра 74HC595 с минимумом выводов микроконтроллера
Структуры данных, алгоритмы и утилиты для обработки изображений на Arduino
Асинхронный веб-сервер для ESP8266 и ESP32 с поддержкой HTTP, WebSocket и одновременной обработкой запросов без блокировок
Работа с модулями power-monitor INA219 и INA226 для измерения напряжения, тока и мощности по I2C
Базовая библиотека с общей функциональностью для платформ M5Stack и других устройств M5
Управление Arduino R4 WiFi-робототехническим контроллером MatrixMiniR4 с поддержкой моторов, сервоприводов, IMU и расширения по I2C
Управление 12-битным ЦАП MCP4725 по шине I2C с поддержкой кеша и EEPROM
Управление котлами и печами Fumis/Palazzetti через последовательный протокол с поддержкой ESP8266 и других микроконтроллеров
Гибкие таймеры с поддержкой событий и колбеков для управления временем и синхронизацией на Arduino
Воспроизведение музыки на PSG-синтезаторах через MML-нотацию с поддержкой звуковых эффектов
Приём и декодирование сигналов от пультов управления на частотах 433/315 МГц с поддержкой Arduino UNO, DUE и ESP32S3
Датчики температуры и влажности SHT2x и совместимые сенсоры (HTU21D, Si7021) по I2C с асинхронным API
Автоматическая настройка коэффициентов PID-регулятора методом определения точки перегиба S-кривой отклика системы
Расчёты температурных индексов и преобразования единиц для метеостанций на Arduino с поддержкой формул NOAA
Виртуальная машина с трёхбитной архитектурой для компактного программирования микроконтроллеров низкоуровневым языком 3BC