Чтение данных датчиков температуры и влажности 7Semi через RS485 и Modbus RTU
Архитектура: AVR
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Драйвер для газовых сенсоров SGP40 и SGP41, измеряющих VOC и NOx с компенсацией по влажности и температуре
Чтение аналоговых датчиков Sensirion SHT4x без I²C — температура и влажность в 3 функциях
Драйвер для температурных датчиков Sensirion STS4x с поддержкой I2C, CRC-валидацией и выбором уровня точности измерения
Драйвер трёхосевого датчика магнитного поля TMAG5273 с поддержкой I²C, измерением напряжённости по трём осям и детектированием превышения порогов
Драйвер для цифрового датчика температуры TMP102 с интерфейсом I²C, поддерживающий чтение в градусах Цельсия и Фаренгейта, пороговые значения и режим пониженного энергопотребления
Работа с ультразвуковыми датчиками расстояния A02YYU и A02YYUW через UART на расстояниях до 4,5 метра
Работа с датчиками Холла серии A130x для измерения магнитного поля и обнаружения металла через аналоговый вход Arduino
Управление RGB светодиодом через несколько функций с предопределёнными цветами и PWM
Низкоуровневое управление бесщёточным контроллером Allegro A4963 с прямым доступом к регистрам и примерами замкнутого управления скоростью
Управление шаговыми двигателями через драйвер A4988 без блокирующих задержек с возможностью синхронизации нескольких моторов
Управление двумя DC-моторами через плату Pololu A4990 Dual Motor Driver Shield с оптимизацией PWM для разных Arduino плат
Управление модулями AiThinker A9G с поддержкой GPRS, GPS, SMS и MQTT через AT-команды
Работа с контроллерами CAN MCP2515 и MCP2510 через SPI с поддержкой распространённых скоростей передачи и фильтрации по идентификаторам
Протокол взаимодействия с инвертором ABB PowerOne Aurora через RS485/RS232 для Arduino и ESP
Лёгкая библиотека для обработки кнопок с поддержкой debouncing, удержания, двойных кликов и callback-функций
Поддержка USB HID мыши с абсолютным позиционированием для Arduino с встроенным USB
Драйвер CAN-интерфейса для Teensy 3.1, 3.2, 3.5 и 3.6 с поддержкой стандартных и нестандартных скоростей передачи
Драйвер CAN для STM32 с поддержкой плат NUCLEO-F303K8 и NUCLEO-L432KC, совместимый с ACAN2515 и ACAN2517
Драйвер CAN/CANFD для Teensy 4.0/4.1 с поддержкой трёх каналов и совместимостью с ACAN2515/ACAN2517
CAN-шина для Raspberry Pi Pico через PIO-блоки RP2040/RP235x с поддержкой до двух портов на RP2040 и трёх на RP235x
Драйвер для контроллера MCP2515, работающий с Arduino и ESP32, поддерживает CAN-скорости от 62,5 кбит/с до 1 Мбит/с с автоматической подстройкой под кварц
Облегчённый драйвер для контроллера CAN MCP2515 с поддержкой стандартных и нестандартных скоростей передачи
Драйвер для контроллеров CAN MCP2517FD, MCP2518FD и MCP251863 в режиме CAN 2.0B с поддержкой стандартных и нестандартных скоростей передачи
Драйвер для контроллеров CAN FD MCP2517FD и MCP2518FD с поддержкой битрейтов от 62,5 кбит/с до 1 Мбит/с
Драйвер CAN и CAN FD для платы Adafruit Feather M4 CAN с поддержкой стандартных скоростей и фильтрации адресов
Драйвер FDCAN для Arduino GIGA R1 с поддержкой стандартных и нестандартных битрейтов до 4 Мбит/с
CAN FD драйвер для микроконтроллеров SAME5x с поддержкой обоих контроллеров, фреймов до 64 байт и настраиваемых фильтров приёма
Драйвер CAN FD для STM32 G4 и H7 с поддержкой стандартных и нестандартных скоростей передачи