API mbed OS 2 для Arduino на базе AVR — цифровые и аналоговые I/O, PWM, I2C, SPI, прерывания и таймеры
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление 8-битным сдвиговым регистром MC74HC595A через последовательный интерфейс для расширения выходов микроконтроллера
Портированный на Arduino инструментарий MCCI XDK для написания переносимого кода между платформами и компиляторами
Платформенная основа для IoT-систем MCCI Catena с поддержкой LoRaWAN, управлением конфигурацией и асинхронными командами через USB-serial
Автоматическое обновление прошивки ESP32 с GitHub по WiFi или Ethernet с поддержкой приватных репозиториев
Шахматный движок для микроконтроллеров на основе micro-Max с поддержкой UCI и настройкой под ограниченную память
Скользящее усреднение сигнала через циклический буфер для сглаживания показаний датчиков и фильтрации шума
Обратная кинематика для робо-руки MeArm — задаёте координаты (x, y, z), библиотека считает углы сервомоторов
Движущийся фильтр медианы для сглаживания шумных данных датчиков с поддержкой любых типов данных
Обмен данными с Arduino через MegunoLink: графики, панели управления, логирование и работа с EEPROM
Управление японской головоломкой Meiro на Arduino — проведение шарика через лабиринт с помощью микроконтроллера
Утилита для дампа памяти Arduino в шестнадцатеричном формате с ASCII-представлением, полезна при отладке содержимого RAM
Сохранение переменных INT и LONG в EEPROM без расчёта адресов и преобразования типов
Управление реле для коммутации высоковольтных устройств через плату MentorBit с гальванической развязкой
Управление двумя независимыми реле на модуле MentorBit для коммутации мощных нагрузок и устройств автоматизации
Управление тремя светодиодами модуля MentorBit через I2C протокол с независимым включением, отключением и переключением каждого LED
Работа с датчиком освещённости BH1750 на платах MentorBit через простой I2C интерфейс
Работа с датчиком BMP280 на MentorBit: температура, давление и расчёт высоты через простые функции
Упрощает обмен сообщениями по CAN Bus для плат MentorBit через команды I2C без работы с низкоуровневыми деталями протокола
Драйвер для инфракрасного датчика MentorBit, детектирующего препятствия по принципу эхолокации независимо от освещения
Датчик дождя для плат MentorBit, определяющий влагу на поверхности через изменение сопротивления
Работа с датчиком температуры и влажности DHT11 через модуль MentorBit с упрощённым API для начинающих
Упрощает работу с датчиком температуры и влажности DHT22 на платах MentorBit с поддержкой быстрого подключения через JST-разъёмы
Управление ротативным энкодером MentorBit с индикацией через встроенные светодиоды
Расширитель портов для MentorBit, добавляющий 12 дополнительных цифровых и аналоговых входов-выходов
Работа с датчиком конечного положения на платформе MentorBit с поддержкой NC/NO выходов и подсчётом срабатываний
Работа с датчиком Холла HAL3114E на плате MentorBit для детекции магнитных полей и контроля движения
Готовые функции для работы с модулем фоторезистора MentorBit и получения значений освещённости