Конечный автомат на базе Eventually для асинхронного переключения состояний без блокировки кода
Архитектура: ESP32
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Безопасная интеграция Arduino с облачной платформой Exosite через HTTP API для отправки и приёма данных датчиков
Генерирует экспоненциальный массив значений для естественного восприятия изменений яркости и громкости на PWM
Расширение цикла FOR для обучения сложению и вычитанию чисел от 0 до 10 пошаговым методом
Управление множеством сдвиговых регистров SIPO для расширения портов вывода микроконтроллера
Графический движок для ESP32 с поддержкой VGA, композитного видео, SSD1306, ILI9341, ST7789, PS/2 клавиатуры и мыши, GUI и синтезатора звука
Управление DC-моторами через драйвер DRV8830 с регулировкой скорости и направления вращения
Быстрая библиотека для Telegram-ботов на ESP8266/ESP32 с меню, синхронизацией времени, OTA-обновлением и загрузкой файлов
Облегчённая альтернатива FastLED для ESP32 с поддержкой WS2812B и совместимых RGB-лент через RMT периферию
Функции и массивы данных для управления образовательным роботом FCW Robot Model-2 через Arduino
Быстрое преобразование Фурье для анализа спектральных характеристик сигналов на микроконтроллерах
Синтез IIR-фильтров на микроконтроллере: Butterworth и Chebyshev с настраиваемыми параметрами
FIR-фильтр на C++ с поддержкой разных типов данных для обработки сигналов на Arduino
Фильтр конечной импульсной характеристики для сглаживания и фильтрации сигналов датчиков с поддержкой готовых и кастомных коэффициентов
Подключение IoT-устройств на ESP32/ESP8266 к облачной платформе Firmngin с поддержкой удалённых обновлений и управления платежами
Классы fix32 и fix64 для арифметики с фиксированной точкой на RP2350 с поддержкой быстрых тригонометрических функций и sqrt через встроенный интерполятор
Строки фиксированного размера на стеке для экономии памяти и избежания фрагментации кучи в микроконтроллерных проектах
Детектирование фронтов цифровых сигналов — переходов между высоким и низким уровнем на пине Arduino
Визуализация данных с Arduino в графики и диаграммы через инструмент FlexiPlot с поддержкой обновления в реальном времени
Управление буфером для скользящего среднего и фильтрации значений датчиков через FIFO-очередь
Порт библиотеки fmt для Arduino с быстрым и безопасным форматированием строк вместо stdio и iostream
Гибридная нейронная сеть с нечёткой логикой для задач классификации и регрессии на Arduino с поддержкой градиентного обучения
Объединение нескольких шрифтов в одну коллекцию с автоматическим выбором нужного для каждого символа при выводе на дисплей
Встраивает исходный код скетча в прошивку и восстанавливает его через Serial-порт с помощью расширения для Arduino IDE
Управление роботом Formulinha: моторы, датчики линии, сервопривод и звук через готовые функции с калибровкой
Преобразование MIDI note number в частоты звука и обратно для синтезаторов и музыкальных приложений на Arduino
Интеграция ESP8266 и ESP32 с системой умного дома Busch-Jaeger / ABB Free@Home через WebSocket API
Измеряет длительность каждого цикла входящего сигнала для определения частоты и анализа временных интервалов между импульсами
Управление матричными LED-дисплеями P10 на ESP32 с поддержкой AdafruitGFX и интерфейсом HUB12
Управление сервомоторами FEETECH BUS Servo серий SCSCL, SMS/STS и HLS через UART на Arduino и ESP32