Контроллер полёта для ESP32, RP2040 и STM32 с поддержкой PID-регулирования, CRSF/ELRS/DSMX/SBUS и датчиков IMU/GPS/барометра
Архитектура: mbed_nicla
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Вычисление ориентации объекта в пространстве по данным акселерометра и гироскопа с использованием алгоритма MadgwickAHRS
Декодирование сигналов протокола Märklin-Motorola (MM и MM2) для управления моделями железных дорог через Arduino
Работа с магнитными датчиками абсолютного углового положения MagAlpha через SPI, SSI или I2C
Подключение ESP32 и ESP8266 к IoT-платформе Magellan через MQTT с поддержкой мониторинга и удалённого управления устройствами
Интеграция IoT-устройств Arduino с платформой Magellan через NB-IoT модули BC95 по UDP или MQTT
Интеграция Arduino-устройств с NB-IoT модулями BC95 и облачной платформой Magellan через UDP и MQTT
SDK для подключения Arduino к платформе Magellan через модули BC95/BC95-G с поддержкой NB-IoT
SDK для отправки данных с Arduino в облачную платформу Magellan IoT через модули NB-IoT BC95
Интеграция Arduino-устройств с облачной платформой Magellan через модем SIM7020E с поддержкой UDP, MQTT и MQTTs
Интеграция IoT-устройств с платформой Magellan через NB-IoT модули SIM7020E с поддержкой UDP, MQTT и JSON
Управление LED-лентами и светильниками MagicHome через локальную сеть с изменением цвета, яркости и режимов подсветки
Чтение и калибровка значений потенциометров с фильтрацией шума и поддержкой callback-функций
Калибровка магнитометров методом эллипсоида или Min/Max для компенсации магнитных помех и наклона
Декодирование данных с магнитных карт через TTL-считыватели со свайп-режимом
Трёхосевой магнитный датчик MV300 с интерфейсами I2C и SPI, измеряет поле в диапазоне ±125–250 мТ с частотой до 20 кГц
Определение ориентации объекта в пространстве по данным акселерометра и гироскопа с использованием алгоритма MahonyAHRS
Конвертация координат в локаторы Мейденхед (QTH) и обратно с точностью до 13 метров для любительской радиосвязи
Джойстик, OLED-дисплей, фильтрация сигналов и игровые примитивы для курсов физических вычислений
Управление модулями и датчиками Makeblock для плат mCore, MeMCore, Auriga и MegaPi
Управление устройствами и модулями платформы Makeblock: контроллерами, датчиками, светодиодами и двигателями
Набор библиотек для работы с модулями и датчиками экосистемы Makerlab.vn через унифицированные протоколы обмена данными
Работа с датчиком линии MKE-S16 через I2C для робототехники и линеслежения
Управление DC-моторами и RC-сервоприводами через I2C с поддержкой до пяти модулей на одной шине
Примеры кода для управления роботом CIA0 Bot на Arduino с базовыми функциями и типовыми сценариями
Управление двумя DC-моторами с независимой регулировкой скорости и направления вращения для робомобилей и подвижных платформ
Вспомогательные функции для кода, сгенерированного визуальным редактором MakerVision Scratch на makervision.io
Обработка кнопок с автоматической антидребезговкой, работающая даже при использовании delay() в коде
Набор неблокирующих драйверов для различного оборудования с унифицированным API, независимых от платформы благодаря AbstractPlatform
Преобразование значений float в битовые маски для управления LED-индикаторами и портовыми расширителями