Синтез IIR-фильтров на микроконтроллере: Butterworth и Chebyshev с настраиваемыми параметрами
Архитектура: stm32
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
FIR-фильтр на C++ с поддержкой разных типов данных для обработки сигналов на Arduino
Фильтр конечной импульсной характеристики для сглаживания и фильтрации сигналов датчиков с поддержкой готовых и кастомных коэффициентов
Подключение IoT-устройств на ESP32/ESP8266 к облачной платформе Firmngin с поддержкой удалённых обновлений и управления платежами
Классы fix32 и fix64 для арифметики с фиксированной точкой на RP2350 с поддержкой быстрых тригонометрических функций и sqrt через встроенный интерполятор
Строки фиксированного размера на стеке для экономии памяти и избежания фрагментации кучи в микроконтроллерных проектах
Детектирование фронтов цифровых сигналов — переходов между высоким и низким уровнем на пине Arduino
Эмуляция EEPROM на флеш-памяти STM32F1/F3 с буферизацией операций и поддержкой сохранения целых объектов
Визуализация данных с Arduino в графики и диаграммы через инструмент FlexiPlot с поддержкой обновления в реальном времени
Управление буфером для скользящего среднего и фильтрации значений датчиков через FIFO-очередь
Порт библиотеки fmt для Arduino с быстрым и безопасным форматированием строк вместо stdio и iostream
Гибридная нейронная сеть с нечёткой логикой для задач классификации и регрессии на Arduino с поддержкой градиентного обучения
Объединение нескольких шрифтов в одну коллекцию с автоматическим выбором нужного для каждого символа при выводе на дисплей
Встраивает исходный код скетча в прошивку и восстанавливает его через Serial-порт с помощью расширения для Arduino IDE
Управление роботом Formulinha: моторы, датчики линии, сервопривод и звук через готовые функции с калибровкой
Преобразование MIDI note number в частоты звука и обратно для синтезаторов и музыкальных приложений на Arduino
Измеряет длительность каждого цикла входящего сигнала для определения частоты и анализа временных интервалов между импульсами
Управление сервомоторами FEETECH BUS Servo серий SCSCL, SMS/STS и HLS через UART на Arduino и ESP32
Набор библиотек для упрощения разработки в экосистеме платформы Gadgetron
Кодирование и декодирование состояния геймпада через последовательный порт с защитой по CRC протоколом RobustFrame
Коррекция яркости светодиодов по восприятию человека через GAMMA-таблицу с поддержкой интерполяции и отрицательных значений
Коррекция гамма-функции для линейного управления яркостью светодиодов через PWM
Пересчёт значений датчиков через интерполяцию по промежуточным точкам для калибровки и нормализации выхода
Управление DC-мотором через L293D с поддержкой PWM, автоматическим переключением направления и установкой времени работы
Чтение и масштабирование значений потенциометров с фильтрацией шума
Управление сдвиговым регистром 74HC595N с независимым контролем восьми выходов через простой API
Управление волновыми сигналами на выходе с простым интерфейсом для базовых задач формирования и контроля волновых выходов
Высокооптимизированная библиотека для круглых IPS-дисплеев GC9A01A, работающая в 2.5–5 раз быстрее аналогов на AVR-платах
Неблокирующее управление светодиодными индикаторами с поддержкой сценариев и многоцветных светодиодов
Очередь FIFO на основе циклического буфера с поддержкой произвольных типов данных для Arduino