Управление пьезоэлектрическими генераторами тумана на частоте 108,7 кГц с контролем тока, состояния диска и мониторингом батареи LiPo
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Файловая система для управления памятью AT24C EEPROM с поддержкой создания, чтения и удаления файлов через единый API
Подсчёт очков в маджонге с определением яку, поддержкой всех типов плиток и открытых наборов
Компактный парсер и генератор JSON для встраиваемых систем с поддержкой JSON-RPC и извлечением данных по пути jsonpath
Arduino library for the MakerEDU VNEHC I2C MP3 JQ8900 module.
Основная библиотека MakerEdu для инициализации плат и управления компонентами образовательных наборов
Управление сдвиговыми регистрами 74HC595 для расширения выходных пинов Arduino с поддержкой одиночных и групповых операций
Минималистичная библиотека для DS18B20 с асинхронным чтением температуры, один датчик на пин, ориентирована на экономию памяти
Работа с модулями реального времени DS1307 и DS3231 через форк проверенной библиотеки Jeelab
Управление шаговыми двигателями Nema17 через драйвер MKS SERVO42 по последовательному порту
Управление шаговыми моторами NEMA23 через драйверы MKS SERVO57 по UART с поддержкой нескольких устройств на одной линии
Управление шаговыми двигателями MKS SERVO42D и SERVO57D через CAN-шину с автоматическим расчётом CRC и поддержкой ESP32 или MCP2515
Arduino library for SPI based MLX90316 rotary encoder.
Чтение магнитного энкодера MLX90377 через протокол SENT с поддержкой многооборотных систем
Работа с тепловизионной матрицей MLX90641 (16×12 пикселей) по I2C на ESP32 с автоматической обработкой битых пикселей
Чтение тепловизионного датчика MLX90642 разрешением 32×24 пиксела и получение карты температур в реальном времени на ESP32
Работа с трёхосевым акселерометром Freescale MMA8652: чтение данных и обработка прерываний
Работа с магнитометром MMC34160PJ для измерения магнитного поля и определения ориентации устройства
Драйвер ADS1115 для промышленных аналоговых входов с поддержкой InkaLogic Pro и InkaBUS Mikrobus, масштабированием в инженерные единицы и несколькими режимами обработки данных
Драйвер 16-битного ЦАП DAC161S997 для промышленных токовых петель 4–20 мА с детектированием ошибок и защитой от timeout SPI
Обёртка для MR60BHA2 с callback API, измеряет дыхание и пульс, обнаруживает присутствие и уровень освещённости
Замена стандартных функций Arduino на заглушки для разработки и тестирования кода без оборудования
Замена методов EEPROM на пустые аналоги для разработки кода без физического оборудования
Modbus TCP через AT-команды ESP8266, Arduino работает как Modbus-slave с беспроводным подключением
Связь Arduino с внешним ПО (SCADA, HMI) через Ethernet по протоколу Modbus TCP в роли ведомого устройства
Modbus-протокол для радиокоммуникации через RadioHead с поддержкой шифрования, Arduino работает как slave-устройство
Реализация Modbus RTU для Arduino в режиме ведомого устройства через Serial или RS-485
Обработка JSON-конфигураций для Modbus RTU/TCP, датчиков iWare и аналоговых сенсоров на ESP8266/ESP32/Arduino с поддержкой множественных устройств