Управление двухцветными LED-матрицами 64×32 и 32×16 через модуль Grove LED Matrix Driver на базе STM32F103C8T6
Архитектура: SAMD
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Управление DC и шаговыми моторами через драйвер TB6612FNG по I2C с поддержкой торможения и микрошага
Non-blocking bipolar stepper control for Seeed Grove Mini I2C Motor Driver v1.1 (2x DRV8830).
Управление e-ink дисплеями Good Display и Waveshare через SPI с поддержкой постраничного рисования для экономии памяти
Линейный буфер фиксированного размера для хранения последних N измерений и расчёта скользящих значений
Управление двумя моторами до 15А каждый на напряжении 6–20В через микроконтроллер Atmega328P с защитой от перегрузки
Неблокирующие таймеры и примитивы времени с читаемым синтаксисом для Arduino и ESP32
Драйвер для ёмкостных сканеров отпечатков пальцев HLK-ZW и совместимых модулей по протоколу EF-01 с поддержкой регистрации, поиска и управления RGB светодиодом
Потоковое кодирование и декодирование base64 с минимальными затратами памяти
Веб-сервер для микроконтроллеров с WiFi или Ethernet, поддерживает AJAX, WebSocket и RESTful API
Фильтр гистерезиса для сглаживания аналоговых сигналов датчиков с подавлением помех и дребезга
Управление HC4067 через I2C с расширителем PCF8574 вместо четырёх проводов микроконтроллера
Сканер для поиска и проверки устройств на шине I2C с поддержкой callback-функций
Расширенная библиотека для INA219 с отслеживанием мощности и накопления потребленной энергии в джоулях
Двухканальный датчик напряжения, тока, мощности и энергии с интерфейсом I2C для независимого мониторинга двух цепей
Работа с датчиком INA228 через I2C для измерения напряжения, тока, мощности и температуры с поддержкой напряжений до 85 В
Обработка инкрементальных энкодеров с определением направления вращения и отслеживанием скорости
Обработка нескольких кнопок через битовую маску с различением коротких и длинных нажатий
Пять методов интерполяции для гладкого восстановления значений между точками данных: step, linear, smooth, catmull spline и constrained spline
Портирование OCF фреймворка IoTivity-Lite для взаимодействия Arduino-устройств по стандартному протоколу Open Connectivity Foundation
Протокол взаимодействия ESP32 с iOS-приложением irBoard для управления микроконтроллером как виртуальным ПЛК через WiFi
Реализация алгоритма JOAAT для быстрого вычисления хеш-сумм данных на микроконтроллере с минимальными затратами памяти
Управление RC-автомобилями через Arduino: двигатели, рулевой механизм и другие компоненты
Парсинг JSON посимвольно из потока данных для микроконтроллеров с ограниченной памятью
Работа с портативными Arduino-часами Velleman K1200 и управление их функциями
Kalibrasi sensor berbahasa Indonesia: ubah bacaan mentah menjadi nilai nyata lewat tabel titik ukur.
Фильтр Калмана для обработки данных акселерометра, гироскопа и магнитометра с подавлением шума датчиков
Управление 32 каналами реле и чтение цифровых входов контроллера KC868-H32B Pro через Arduino IDE
Фильтры для сглаживания и обработки сенсорных данных: высокочастотные, низкочастотные, режекторные, скользящего среднего и медианные
Реализация базовых фильтров первого порядка (high-pass, low-pass, notch) для обработки сигналов датчиков в реальном времени на Arduino