Набор инструментов и примеров кода для управления компонентами MechNest на Arduino
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Драйвер для инфракрасного датчика AMG8833 с матрицей 8×8 пиксельной матрицей, поддержкой прерываний и связью по I²C
Драйвер для датчика дальности VL53L1X с поддержкой I2C и прерываний, требует плату с достаточным объёмом памяти
Работа с датчиком BMP280 на MentorBit: температура, давление и расчёт высоты через простые функции
Драйвер для инфракрасного датчика MentorBit, детектирующего препятствия по принципу эхолокации независимо от освещения
Упрощает работу с датчиком температуры и влажности DHT22 на платах MentorBit с поддержкой быстрого подключения через JST-разъёмы
Готовые функции для работы с модулем фоторезистора MentorBit и получения значений освещённости
Сенсор расстояния VL53L0X по принципу Time-of-Flight для модуля MentorBit с упрощённым API и поддержкой измерений до двух метров
Метроном для Arduino с настройкой темпа в BPM и структуры такта, выдающий импульсы на пины
Криптография на эллиптических кривых для микроконтроллеров: ECDH, ECDSA, пять стандартных кривых, минимум кода и памяти
Wi-Fi модуль RNWF02 для Arduino с поддержкой TCP/IP и MQTT через AT-команды
Измерение электропроводности жидкостей через интерфейс I²C с автоматической температурной компенсацией
Цифровой датчик pH с интерфейсом I²C для измерения кислотности от 0,001 до 14,000 с точностью ±0,005 единицы
Экспорт и запуск моделей TensorFlow на микроконтроллерах Arduino с ограниченной памятью
Подключение счётчика Geiger Counter от Mighty Ohm к Arduino с автоматическим преобразованием импульсов в уровень радиации
Планировщик задач на базе millis() для одновременного выполнения нескольких функций без блокирующей delay()
Library for MKE I2C DHT20 temperature and humidity sensor
Компактная библиотека для магнитометра MLX90393 с прямым доступом к функциям чипа и поддержкой линии DRDY
Modbus TCP через AT-команды ESP8266, Arduino работает как Modbus-slave с беспроводным подключением
Связь Arduino с внешним ПО (SCADA, HMI) через Ethernet по протоколу Modbus TCP в роли ведомого устройства
Реализует сервер Modbus TCP на Arduino для взаимодействия с мастер-устройствами по сети Ethernet или Wi-Fi
Готовые функции для управления компонентами обучающего набора Mosiwi Basic Learning Kit (C1K0000) на Arduino, Raspberry Pi и Pico
Управление DC моторами и шаговыми двигателями через драйвер L298 с контролем скорости и направления вращения
Интерфейс для управления моторными контроллерами Infineon TLE956x (BLDC и DC моторы)
Работа с барометрическим датчиком NXP MPL3115A2 по I2C для измерения давления и высоты
Driver for InvenSense's MPU-6500 6-DOF IMU (3-axis gyroscope & 3-axis accelerometer) with Digital Motion Processor support
Одновременный вывод логов в Serial и на MQTT-брокер с единым интерфейсом для отладки по USB и Wi-Fi
Сериализация данных в компактный бинарный формат MessagePack с поддержкой встроенных типов и пользовательских структур
Надёжный обмен данными через UART с фреймированием COBS, контролем целостности CRC и гарантиями доставки пакетов
Единый интерфейс для управления несколькими Arduino пинами одновременно с одним набором функций