Поддержка LoRaWAN для плат Arduino MKR WAN 1300/1310 с API для отправки и приёма данных в сетях LoRa
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление шаговыми двигателями Nema17 через драйвер MKS SERVO42 по последовательному порту
Управление шаговыми моторами NEMA23 через драйверы MKS SERVO57 по UART с поддержкой нескольких устройств на одной линии
Управление шаговыми двигателями MKS SERVO42D и SERVO57D через CAN-шину с автоматическим расчётом CRC и поддержкой ESP32 или MCP2515
Работа с UV-датчиком ML8511 для измерения уровня ультрафиолетового излучения на Arduino с поддержкой различных опорных напряжений
Поддержка модулей mLink от Hobby Components для подключения датчиков, дисплеев и управления устройствами через I2C
Управление серво-моторами на Arduino/Pico через PWM-сигналы светодиодов с сохранением параметров во флэш-памяти
Синхронизация звуковых модулей MP3-TF-16P и JQ6500 с LED-эффектами в моделях железных дорог через последовательный интерфейс
Чтение магнитного энкодера MLX90377 через протокол SENT с поддержкой многооборотных систем
Компактная библиотека для магнитометра MLX90393 с прямым доступом к функциям чипа и поддержкой линии DRDY
Работа с инфракрасным термометром MLX90614 через I2C с поддержкой произвольных выводов микроконтроллера
Работа с тепловизионной матрицей MLX90641 (16×12 пикселей) по I2C на ESP32 с автоматической обработкой битых пикселей
Чтение тепловизионного датчика MLX90642 разрешением 32×24 пиксела и получение карты температур в реальном времени на ESP32
Драйвер ToF-сенсора MM-S50MV для измерения расстояния и построения карт глубины на Spresense
Работа с акселерометром MMA7455 через I2C: чтение ускорения по трём осям и доступ к регистрам датчика
Работа с трёхосевым акселерометром Freescale MMA8652: чтение данных и обработка прерываний
Полный контроль над акселерометром MMA8653 через I2C с настройкой частоты выборки, диапазонов чувствительности и обнаружением движения
Работа с магнитометром MMC34160PJ для измерения магнитного поля и определения ориентации устройства
Драйвер ADS1115 для промышленных аналоговых входов с поддержкой InkaLogic Pro и InkaBUS Mikrobus, масштабированием в инженерные единицы и несколькими режимами обработки данных
Драйвер 16-битного ЦАП DAC161S997 для промышленных токовых петель 4–20 мА с детектированием ошибок и защитой от timeout SPI
Обёртка для MR60BHA2 с callback API, измеряет дыхание и пульс, обнаруживает присутствие и уровень освещённости
Управление RGB-светодиодами и устройствами на макетах железных дорог через один сигнальный провод, поддерживает до 768 каналов на Arduino
Управление сервомоторами, шаговиками и светодиодами с неблокирующими таймерами для моделей железных дорог и других проектов
Замена стандартных функций Arduino на заглушки для разработки и тестирования кода без оборудования
Замена методов EEPROM на пустые аналоги для разработки кода без физического оборудования
Обмен данными с промышленными устройствами через Modbus RTU и TCP
Протокол Modbus для Arduino: работа в режиме slave по RS-232/RS-485 и TCP/IP с поддержкой основных функций и обработкой исключений