Асинхронное программирование для ESP32 и совместимых микроконтроллеров без блокирующих задержек
Архитектура: cortex-m33f
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Реактивное программирование для Arduino: преобразование данных в потоки событий с операторами фильтрации и трансформации
Управление роботом с ультразвуковым датчиком расстояния, драйвером L298N и датчиком линии для автономной навигации
Веб-конструктор для создания пользовательских интерфейсов управления Arduino, ESP8266 и Raspberry Pi со смартфона через локальную сеть
Обмен данными Arduino с приложением xIMU3 GUI для визуализации инерциальных датчиков в реальном времени
Работа с барометрическим датчиком LPS22HB через I2C с расчётом высоты по разным эталонам давления и поддержкой частот до 75 Гц
Работа с 9-осевым IMU датчиком LSM9DS1 на Arduino Nano 33 BLE с подробной конфигурацией, FIFO и калибровкой
Управление двумя DC-моторами через Motor Shield L293B с контролем скорости, направления и напряжения батареи
Работа с инерционно-измерительным модулем MPU-6050 через I2C с временными метками и интеграцией в экосистему Reefwing
Реализация MultiWii Serial Protocol для Arduino с поддержкой MSPV1 и MSPV2, позволяющая интегрировать телеметрию в полётные контроллеры и совместимые устройства
Приём и парсинг SBUS сигналов от FrSKY-приёмников на Arduino Nano 33 BLE и Portenta H7
Неблокирующий планировщик задач на базе millis() для синхронизации нескольких операций без прерываний
Набор команд ReGIS для векторной графики на мониторе компьютера через USART, с поддержкой линий, дуг, окружностей и трёхмерных трансформаций
Расчёты релятивистских эффектов: замедление времени, сокращение длины и изменение массы при высоких скоростях
Управление трёхконтактными реле с методами включения, выключения и проверки состояния
Управление реле через GPIO пины или Serial с единым интерфейсом для разных платформ и способов подключения
Управление цифровыми модулями реле через удобный объектно-ориентированный интерфейс
Управление реле через цифровые пины Arduino с поддержкой активного HIGH и LOW уровня
Отладка Arduino через WiFi по TCP/IP с веб-приложением или telnet-клиентом вместо Serial кабеля
Утилиты для расширения функционала платформы RemoteMe.org при работе с Arduino
Приём и передача сигналов беспроводных датчиков погоды на частоте 433 МГц (Cresta, Mebus, Honeywell, RST и совместимые)
Клиент для удалённого обмена сигналами между Arduino и другими платформами через WebSocket и CongSocket
Работа с флуоресцентными датчиками растворённого кислорода Renke через RS485 для Arduino и ESP32
Конструктор для сборки HTTP-запросов с поддержкой параметров, форм и OAuth 1.0
Работа с 6-осевыми датчиками силы и момента Resense HEX через UART на Arduino и ESP32
A tuneable TouchScreen library for 4 wire resistive touch screens.
Считывание значений переменных резисторов через делитель напряжения
Отправка данных с Arduino на удалённые серверы через HTTP запросы с поддержкой Ethernet Shield
Обмен данными между Arduino и несколькими модулями nRF24 в одной сети до 256 устройств
Управление анализатором спектра RF Explorer 3G+ IoT для исследования радиочастотного спектра в проектах Arduino