Интерфейс для 6-осевого IMU BMI085 с поддержкой I2C и SPI
Архитектура: stm32
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Управление мощными шаговыми двигателями через драйверы Pololu High-Power Stepper Motor Driver 36v4 и 36v8 по протоколу SPI
Работа с датчиками влажности и температуры Honeywell HIH61xx через I2C с управлением питанием и автоматическим контролем таймингов
Управление светодиодными лентами HL1606 с установкой цветов отдельных диодов без PWM-модуляции
PWM-управление RGB LED полосами HL1606 с 9, 12 или 15 бит цветовым разрешением
Работа с 24 ГГц радарным датчиком движения HLK-LD2450 для детектирования присутствия и отслеживания до трёх объектов
Управление миллиметровыми радарами HLK-LD2450 и HLK-LD2451 для обнаружения и отслеживания движущихся объектов с парсингом UART-протокола и конфигурацией зон детектирования
Управление 60GHz радарным датчиком HLK-LD6004 для отслеживания движения и позиции людей в пространстве с дальностью до 6 метров
Работа с микросхемой HLW8012 для измерения мощности, тока и напряжения в умных розетках через импульсные сигналы
Мониторинг напряжения, тока и мощности через микросхему HLW8032 с поддержкой программного и аппаратного UART
Работа с датчиками пыли HM3301/HM3302 для измерения PM2.5 и других показателей качества воздуха
Управление цифровым компасом HMC6352 через I2C с поддержкой разных режимов работы
Базовые классы для управления моторами и ультразвуковыми датчиками расстояния с поддержкой энкодеров
MQTT клиент для отправки и получения сообщений с платы Arduino в системах умного дома и IoT решениях
Работа с датчиками давления Honeywell TruStability HSC и SSC через интерфейс SPI с поддержкой примеров и даташитов
Работа с расходомерами Honeywell Zephyr HAF через I2C: чтение значений скорости потока воздуха
Управление гироскутером через UART-протокол Bipropellant с контролем моторов, скоростей и PID-параметров
Работа с датчиком HP03S для измерения температуры и атмосферного давления на Arduino и ESP8266
Управление 14-сегментными дисплеями HPDL1414 с поддержкой каскадирования и прокруткой текста
Работа с датчиками температуры и влажности Renesas HS300x через I2C с поддержкой блокирующего и неблокирующего API
Драйвер магнитометра HSCDTD008A с поддержкой инициализации, калибровки и температурной компенсации
Управление LED-матрицами на чипах HT1632 и HT1632C с выводом текста, графики и анимации через SPI-подобный протокол
Обработка кнопок на цифровых пинах с поддержкой различных типов нажатий и длительного удержания
Фреймирование и проверка целостности данных для передачи по шумным каналам связи с поддержкой callback-функций и CRC
Provides data transport framing and error checking with guaranteed delivery
Управление подсветкой LCD/TFT экрана с автоматическим затемнением по таймауту для экономии энергии
Кроссплатформенная библиотека для создания пользовательских интерфейсов на встроенных системах без привязки к конкретному дисплею
Управление переговорами USB Power Delivery через чип HUSB238: определение доступных напряжений и токов источника питания, выбор и установка нужного напряжения
Чтение параметров USB Power Delivery и управление напряжением через модуль HUSB238 по I2C
Arduino library for HW290 10DOF sensor board (MPU6050 + BMP180 + HP5883).