Упростить управление выводами Arduino через методы .on(), .off() и .toggle() с поддержкой PWM и входов с подтягиванием
Архитектура: ArduinoCore-mbed
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Простая конкатенация строк без std:: — числа, текст и float идут в буфер оператором <<, с поддержкой разных оснований и форматирования
Работа с микросхемой энергонезависимой памяти 24LC64F через протокол I2C для сохранения данных между перезагрузками Arduino
Чтение и запись разных типов данных в EEPROM через C++ шаблоны без ручного расчёта адресов
Регрессионная модель ElasticNet с адаптивным обновлением коэффициентов на основе обратной связи
Управление DC-моторами, сервомоторами и IO-выводами платы Elio через простые функции Arduino
Трансляция видеопотока с камеры ESP32 в интернет для удалённого доступа
Система видеонаблюдения для ESP32-CAM с детектором движения на основе анализа видеопотока и отправкой уведомлений в Telegram, email и Slack
Driver for the EM4095 to read RFID tags using FDX-B protocol
Утилиты для встроенного C++ на микроконтроллерах: вычисления, фильтры, CRC, циклические буферы и матричные операции
Драйвер для 6-осевого IMU BMI160 с поддержкой магнитометра BMM150, подключение через I2C или SPI
FTP-сервер для ESP8266, ESP32, STM32 и Arduino с поддержкой SPIFFS, LittleFS, SD и других файловых систем
Единый интерфейс для датчиков одного типа — все данные приводятся к стандартному формату и единицам измерения
Драйвер для работы с аналоговым датчиком температуры LM35 с точностью ±0,25°C и диапазоном от −55 до 150°C
Управление пультами ETC EOS через OSC по USB и Ethernet с поддержкой кастомных контроллеров
Управление образовательным робот-конструктором Escornabot с предварительно настроенными пинами и калибровкой кнопок
Аутентификация в Azure AD с ESP32 и отображение статуса Teams на устройстве
Логгер для ESP32 с поддержкой трёх уровней, условным выводом в серийный порт и полной оптимизацией на этапе компиляции
Плеер MIDI-файлов для ESP32 с потоковой обработкой через LittleFS и поддержкой стандартных MIDI-событий
Управление DC-моторами на ESP32 через встроенный MCPWM контроллер с поддержкой двух двигателей одновременно
Подключение ESP32/ESP8266 к облачной БД Supabase через REST API и WebSockets с поддержкой аутентификации и Row Level Security
Веб-интерфейс для ESP32 и ESP8266 через браузер с управлением по WebSocket и готовыми UI-элементами
Утилиты для работы с камерой, сетью и Edge Impulse на ESP32 в Arduino IDE
Кодировщик символов для цифровых радиомодов JT65, JT9, JT4, FT8, WSPR и FSQ на Arduino
Работа с сетевыми модулями на базе Wiznet W5500 — клиентские и серверные соединения, DHCP, Wake on LAN, UDP multicast
Система событий в стиле Node.js для Arduino с поддержкой статического выделения памяти
Событийное программирование для Arduino с автоматическим отслеживанием состояния пинов и таймеров
Экспоненциальное представление для хранения больших чисел в 8 или 16 битах вместо стандартных 32
Асинхронное управление пьезодинамиками и buzz-модулями без блокировки основного цикла
Управление светодиодами с поддержкой плавного затемнения, мигания и других эффектов без блокирующих операций