Работа с дисплеями ST7789 по SPI: графика, 16 шрифтов, битмапы, поворот и буферизация фреймов
Архитектура: mbed_portenta
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Инерциальный датчик ISM6HG256X с одновременным определением низкого и высокого ускорения, поддержка акселерометра и гироскопа для STM32
6-осевой датчик инерции LSM6DSO32 с поддержкой I2C и SPI, детектированием падения и счётчиком шагов
Прерывание цикла loop() отправкой символа в Serial Monitor без перезагрузки платы
Расчёт азимута и угла возвышения солнца по координатам и времени для управления солнечными системами и панелями
Измерение частоты и периода сигнала на цифровых входах Arduino с усреднением и защитой от зависания
Неблокирующий клиент для управления ботом Telegram с микроконтроллера через long polling
Запуск моделей TensorFlow Lite на ESP32 для локального машинного обучения без облака
GUI-компоненты для TFT-экранов: кнопки, графики, слайдеры и датчики с встроенной обработкой касаний
Управление 2.8-дюймовым TFT сенсорным шилдом ST7781R для Arduino с поддержкой графики и сенсорного ввода
Управление 2.8-дюймовым TFT сенсорным экраном на драйвере ILI9341 через SPI с поддержкой SD-карты
Асинхронное управление миганием светодиода через объектный интерфейс без таймеров и прерываний
Облегченные контейнеры STL для Arduino: динамические и статические массивы, которые экономят память прошивки
Компактный обмен данными по UDP с поддержкой фрагментации пакетов до 80 килобайт
Управление LED-модулями и кнопками на основе микросхем TM16xx с поддержкой более 25 вариантов чипов
Измерение RMS напряжения и частоты переменного тока через трансформаторные датчики типа ZMPT101B
Чтение данных акселерометра ADXL335 с расчётом ускорения по трём осям и углов наклона Pitch и Roll
Управление ЖК-дисплеем 128×64 на платах Industruino с выводом текста и графики
Работа с ультразвуковым датчиком HC-SR04 для измерения расстояния в сантиметрах или дюймах
Работа с датчиком расстояния VL53L1X через I²C по принципу time-of-flight для измерения дальности в робототехнике и системах избегания препятствий
Управление одним сервомотором с плавным изменением позиции по заданной скорости
Графический драйвер для сенсорных экранов Waveshare 4" и 3.5" с API совместимым с Adafruit GFX, работающий в 4-5 раз быстрее оригинального ПО
XPT2046_Touchscreen с поддержкой трёхточечной калибровки для точных координат сенсорного экрана
Измерение среднеквадратичного значения переменного напряжения с датчика ZMPT101B с возможностью калибровки и усреднения по периодам волны
Портирование boost::units на Arduino для типобезопасной работы с физическими величинами и единицами измерения
Работа с датчиком освещённости TSL2550 по протоколу I2C для измерения уровня окружающего света
Драйвер для термопарных усилителей AD849x с преобразованием напряжения в температуру и поддержкой K-типовых термопар
Драйвер атмосферного давления BMP585 по I2C/SPI с готовыми настройками для Arduino и совместимых плат
Arduino library for the 7Semi Industrial 4-Channel I2C Relay Module.
Драйвер для 16-битного GPIO расширителя MCP23017 с управлением через I²C шину