Обработка нажатий кнопок с поддержкой кликов, удержания и серийных нажатий через колбэки
Архитектура: ArduinoCore-mbed
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
GUI на основе виджетов для встраиваемых систем с поддержкой сенсорных событий и управлением стеком окон
Измерение потребления электроэнергии через датчики тока и напряжения на аналоговых входах Arduino
Работа с внешней EEPROM-памятью по I2C с автоматической постраничной записью и поддержкой структур и массивов
Управление биометрическими датчиками на расширении EmotiBit FeatherWing для плат Feather
Работа с датчиком пульса и оксиметра MAX30101 на платах EmotiBit-Beta с поддержкой семейства MAX3010x
Управление RGB LED драйвером NCP5623 через I2C с независимым управлением тремя цветовыми каналами
Асинхронное взаимодействие с датчиком температуры и влажности Si7013 на плате EmotiBit без блокировки основного цикла программы
Управление многоразрядными семисегментными индикаторами через сдвиговый регистр 4094 с использованием всего трёх портов Arduino
Чтение и декодирование потока данных CAN от ECUMaster EMU для мониторинга параметров двигателя на Arduino
Чтение данных с ECUMaster через RS232 сериал с автогенерацией заголовков из version.xml
Подсчёт шагов квадратурного энкодера с поддержкой полно- и полушагового режимов
Чтение механических энкодеров с поддержкой мультиплексеров и системой обратных вызовов для обработки событий
Управление мягким змееподобным роботом OSMR Endo Continuum через Arduino для экспериментов с континуум-механизмами и биомиметической робототехникой
Управление сервомоторами Energize Lab серии EM и EH-3030 через UART с полной реализацией протокола обмена
Драйвер для датчика влажности и температуры ENS210 с интерфейсом I2C, включающий измерения, проверку CRC и преобразование значений в разные шкалы температуры
Переиспользование панели управления EPSON XP 520/530/540 (PNL CE02) с Arduino через SPI интерфейс
Драйвер SPI для инерциальных модулей и акселерометров Epson серий M-Gxxx и M-Axxx с примерами для Arduino Zero и Teensy
Драйвер для инерциальных датчиков Epson M-Gxxx и акселерометров M-Axxx через UART с поддержкой Arduino Zero и Teensy 3.6
Поддержка OLED-дисплея ER-OLEDM1.09-1 с контроллером CH1115 на Arduino и STM32 с графикой, шрифтами и SPI
Платформа для подключения микроконтроллеров к облачным сервисам через WiFi, Ethernet, Zigbee и Modbus с поддержкой управления из мобильного приложения
Работа с энкодером ERCF 1 05SPI 360 Z через SPI с точностью 0,022 градуса и отслеживанием скорости вращения
Работа с GNSS-приёмниками Septentrio через Arduino с поддержкой SBF, NMEA и NTRIP-коррекций
Управление графическими LCD-дисплеями ERM19264 на контроллере UC1609C с поддержкой текста, графики и 12 шрифтов через аппаратный или программный SPI
Облегченная текстовая библиотека для LCD ERM19264 с контроллером UC1609C, минимум памяти, поддержка аппаратного и программного SPI
Complete robot control library for the ERovoutika educational robot platform.
RPC-связь между ESP32 по UART с моделью publish/subscribe на основе топиков
Управление беспроводными модулями ES920 и ES920LR с поддержкой FSK и LoRa протоколов через микроконтроллер
Управление Escalator Switch — датчиком лестничного движения с предопределёнными пинами и базовыми функциями контроля
Управление робота Escornabot: моторы, светодиоды, зумер, кнопки, датчики и Bluetooth