Парсер текстовых команд с автоматическим распознаванием аргументов и доступом к переменным окружения
Архитектура: particle-electron
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Превращает серийный монитор в CLI с автоматической генерацией справки и интеграцией с Arduino IoT Cloud
Парсер команд для микроконтроллеров, разбирает строки формата "КОМАНДА АРГУМЕНТ1 АРГУМЕНТ2..." со строгой типизацией и валидацией без динамического выделения памяти
Автоматическая синхронизация времени микроконтроллера с компьютером при загрузке скетча
Модульный набор инструментов для разработки робототехнических систем, проверенный в соревнованиях
Комплексная арифметика с поддержкой тригонометрических функций для Arduino, работает на float и совместима с Serial вывод через Printable
Параллельный запуск нескольких PID-контроллеров с независимой настройкой каждого контура управления
Переменный ток для резистивных датчиков влажности и электропроводности, замедляющий электролиз электродов
Управление конфигурацией ESP32 и ESP8266 через веб-портал с сохранением в INI-файл и поддержкой OTA обновлений
Реализация протокола Firmata с модульной архитектурой для удалённого управления Arduino через компьютер
Связь Arduino с облачной базой данных Supabase через API для синхронизации данных в реальном времени
Унифицированный HTTP API для сетевого взаимодействия через WiFi и Ethernet на Arduino и ESP
Подключение Arduino к WiFi-сети через ESP8266 с минимальным кодом
Функции инициализации и управления датчиками стартового набора Consentium для Arduino-совместимых плат
Отправка данных датчиков с микроконтроллеров ESP8266, ESP32, Raspberry Pi Pico W и AVR в облако ConsentiumThings по HTTPS
VT100-совместимый терминал для отладки через последовательный порт с поддержкой ANSI escape-последовательностей, цветов и форматирования текста
Интеграция Arduino и ESP8266/ESP32 с платформой домашней автоматизации Constellation 1.8 через JSON
Непрерывное вращение шаговых моторов с плавной регулировкой скорости без использования delay()
Управление шаговыми двигателями в режиме непрерывного вращения через аппаратные PWM-каналы микроконтроллера
Создание веб-интерфейсов для ESP32/ESP8266 с двусторонней синхронизацией данных через WebSocket
Обработка кнопок и потенциометров с поддержкой жестов и мультиплексоров
Управление скоростью и пределами движения сервопривода с заданием угловой скорости и трим-смещения
Утилиты для обработки аналоговых осей игровых контроллеров: фильтрация deadzone, инвертирование и калибровка
Взаимодействие Xbox Series X контроллера с ESP32 по протоколу I2C через ведомое устройство
Универсальный контроллер с режимами BangBang, PID и каскадный PID для управления устройствами и регулирования параметров
Генерация CV сигналов для модульных синтезаторов: триггеры, гейты, огибающие, LFO и квантованные последовательности
Управление потенциометрами, кнопками и переключателями на CoolNeon DevShield для Arduino с поддержкой RGB-лент
Управление светодиодными лентами Cool Neon TCL через SPI или bit-bang на двух выводах Arduino
Кооперативная многозадачность для Arduino: одновременный запуск нескольких задач на ESP8266/ESP32, AVR, Linux и Windows через stackful coroutines
Кооперативные потоки для микроконтроллеров с минимальным расходом памяти, без RTOS и динамической памяти