Управление CAN-шиной через MCP2517/MCP2518 на SPI с поддержкой популярных микроконтроллеров
Архитектура: samd51
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Работа с FRAM-памятью Infineon CY15B108QN через SPI для модуля RAK15007
Работа с АЦП SGM58031 через I2C для датчиков влажности почвы WisBlock RAK12023/RAK12035
Управление трёхканальным ёмкостным датчиком касания CAP1293 модуля RAK14002 через I2C
Управление RGB-матрицей RAK14012 с адресуемыми светодиодами через однопроводный интерфейс NZR
6-осевой датчик движения RAK12033 с акселерометром и гироскопом через I2C, настройкой диапазонов и калибровкой
Модели случайного леса для предсказания времени обработки с адаптивной подстройкой коэффициентов прямо на Arduino
Определение присутствия человека, касания и поднятия предметов через ёмкостные датчики без блокирующих операций
Управление несколькими моторами без блокировки основного цикла с поддержкой разгона, изменения направления и событий достижения целевой скорости
Упрощённая работа с RC-каналами и PWM-сигналами для дронов, машинок и робототехники
Управление датчиком движения RCWL-0516 на базе доплеровского радара для ESP32
Протокол связи для симуляции управления аварийным ядерным реактором через Bluetooth на основе RBE 2001
Приём и декодирование сигналов от RF-пультов управления с настраиваемой длиной кода
Фильтры и генераторы шума для обработки сенсорных данных на микроконтроллерах: скользящая средняя, экспоненциальная фильтрация, фильтр Калмана
INI writer and reader for microcontrollers with struct reflection (REFLECT/MEMBER), sections, arrays and precise error locations.
Heap-free typed state store with change callbacks for microcontrollers, using the same struct reflection (REFLECT/MEMBER) as ReflectJSON and ReflectINI.
Статистические регрессии для аппроксимации данных датчиков и построения предсказательных моделей прямо на Arduino
Управление цифровыми модулями реле через удобный объектно-ориентированный интерфейс
Отладка ESP8266 и ESP32 через WiFi по telnet с логированием и отправкой команд на девайс
Приём и передача сигналов беспроводных датчиков погоды на частоте 433 МГц (Cresta, Mebus, Honeywell, RST и совместимые)
Работа с флуоресцентными датчиками растворённого кислорода Renke через RS485 для Arduino и ESP32
A library that executes a piece of code at defined intervals.
Конструктор для сборки HTTP-запросов с поддержкой параметров, форм и OAuth 1.0
Работа с 6-осевыми датчиками силы и момента Resense HEX через UART на Arduino и ESP32
Управление RGB-светодиодными лентами через шилды на базе Infineon XMC1202 и XMC1302 с трёхканальным контролем цвета
Дебаунсированная обработка кнопок для Arduino с поддержкой разных схем подключения
Кольцевой буфер для накопления и обработки данных в порядке поступления с поддержкой прерываний
Драйвер для магнитометров RM3100 и RM2100 с поддержкой SPI и I2C, встроенной калибровкой и self-test
Учебная библиотека для управления цифровыми и аналоговыми пинами Arduino
Работа с трёхосевым акселерометром MMA8452Q для измерения ускорения и детектирования свободного падения