Управление декодером 74HC154 для выбора одной из 16 выходных линий по 4-битному адресу
Архитектура: mbed_rp2040
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Чтение сигналов с аналогового 3-осевого акселерометра ADXL335 с выводом raw-значений от 0 до 1023
Работа с 6-осевым IMU ISM330DHCX (акселерометр + гироскоп) по I2C для Arduino
Парсинг NMEA-предложений (GNRMC, GNGGA) с GPS-модуля L89HA, извлечение координат, времени и высоты с проверкой контрольной суммы
Драйвер трёхосевого магнитометра MLX90393 с поддержкой I²C, калибровки и гибкой настройки разрешения и фильтрации
Расширение AccelStepper для управления шаговыми моторами расстояниями и углами вместо шагов
Работа с 6-осевым акселерометром и гироскопом MPU6050 через I2C
Расширение Adafruit_SSD1306 для корректной работы с 72x40 OLED-дисплеями на чипе SSD1306
Управление цветными OLED-дисплеями Adafruit на базе SSD1351 (1,27" и 1,5") через SPI с поддержкой графики
Контейнеры C++ (vector, map, deque, array) для Arduino с ограниченной памятью
Работа с модулем реального времени DS3231 по I2C: чтение и установка даты/времени, управление двумя будильниками
Бесконтактное измерение температуры поверхности с датчиком MLX90632 по протоколу I2C
Протокол обмена данными между Arduino и программами на компьютере, позволяющий управлять платой через хост без создания собственной прошивки
Работа с сетевыми хостами по IP-адресу или доменному имени с поддержкой DNS-разрешения и валидацией адресов согласно RFC
Управление микросхемой AXP192 через I2C для контроля питания, зарядки батареи и энергопотребления на плата M5Stack и LilyGO
Управление часами реального времени BM8563 через I2C для M5Stack устройств
Работа с Bluetooth модулями HC-05 через UART в режимах Slave и Master с поддержкой поиска и сопряжения устройств
Приём и передача ИК-сигналов через I2C модуль с поддержкой 9 протоколов для управления бытовой электроникой
Работа с I2C-клавиатурой с flash-памятью, отслеживанием нажатий и управлением подсветкой кнопок
Вывод текста, графики и изображений на OLED дисплеи 128x64 по I2C с поддержкой кириллицы и пользовательских шрифтов
Управление сдвиговыми регистрами HC595/HTC595 для вывода множества сигналов через один провод
Работа с радиомодулями FS1000A и MX-RM-5V на частоте 433 МГц с защитой данных CRC
Датчик мощности INA226 для измерения напряжения, тока и потребления через I2C, поддерживающий до 36 В и 20 А
Работа с датчиком тока и мощности INA226 через I2C с поддержкой нестандартных шунтов и режимов измерения
Облегченная реализация LiquidCrystal_I2C для HD44780 LCD с автоматическим поиском адреса I2C-расширителя PCF8574
Управление TFT-дисплеями 2.4–3.95 дюйма на shields mcufriend для Arduino UNO с поддержкой графики и прямого доступа к регистрам контроллера
Протокол Modbus для Arduino: работа в режиме slave по RS-232/RS-485 и TCP/IP с поддержкой основных функций и обработкой исключений
Лёгкая работа с акселерометром и гироскопом MPU6050, вычисление углов наклона с фильтрацией данных
PID-регулятор с защитой от интегрального windup через back-calculation, предотвращающей выход за установленные пределы
Сетевой слой для nRF24L01(+) и nRF52x с автоматической маршрутизацией и доставкой пакетов между узлами