Протокол связи для симуляции управления аварийным ядерным реактором через Bluetooth на основе RBE 2001
Архитектура: teensy_avr
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Приём и декодирование сигналов от 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 для измерения ускорения и детектирования свободного падения
Виртуальная память для EEPROM с автоматическим обходом отказавших ячеек и продлением срока службы памяти
Управление воспроизведением MP3 с SD-карты через модули Rogue Robotics uMP3 и rMP3
Работа с модулями хранения Rogue Robotics (uMMC, uMP3, rMP3) через последовательное соединение без прямого взаимодействия с SD-протоколами
Упрощённое сохранение данных в EEPROM Arduino между перезагрузками с поддержкой чисел с плавающей точкой
Быстрый доступ к цифровым пинам Arduino без лишних вычислений в каждом вызове
Адаптер файловых систем Arduino для библиотеки roo_io (устарела, функциональность перенесена в основную roo_io)
Управление персистентными настройками на ESP32 с изоляцией пространств имён и поддержкой транзакций
Типобезопасное представление температурных данных с проверкой единиц измерения на этапе компиляции
Управление трёхцветным RGB-энкодером с чтением вращения, нажатия и синхронизацией светодиода через аппаратные прерывания
Опрос энкодера KY-040 с подавлением дребезга без использования прерываний