Работа с микроконтроллерными модулями платформы E-LAGORi на базе ESP32-WROVER-32E с поддержкой 16-канального мультиплексера и USB-UART конвертации
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Вычисление площади, периметра и характеристик эллипса для Arduino
Реализация узла Sparkplug B/Sparkplug 3 для микроконтроллеров с API управления тегами данных и Protobuf-кодированием через nanoPB
Встроенная в flash-память виртуальная файловая система только для чтения с поддержкой директорий и Arduino FS-интерфейса
Фильтры для обработки сигналов: IIR, FIR, Butterworth, медианные и другие реализации для Arduino
Организация и переиспользование перечислений (enum) между разными скетчами и модулями Arduino
Расчёт координат и видимых параметров небесных объектов (Солнца, Луны, планет) для Arduino Mega по алгоритмам VSOP87 и ELP2000
TensorFlow Lite для ESP32 с оптимизациями ESP-NN и поддержкой специфичных расширений для ESP32-S3
Распаковка и сжатие tar.gz архивов с поддержкой потоковой обработки из HTTP, SD и других источников
Планировщик задач на основе временных срезов для ESP32, позволяющий выполнять несколько операций без блокирующих задержек
Обновление прошивки ESP32 по HTTP с поддержкой загрузки на SPIFFS и AES-256 шифрованием
Отправка голосовых уведомлений на Google Home с ESP8266 и ESP32 через синтез речи
Синтез речи на ESP8266/32 через Google Translate с возвратом ссылки на MP3
Кодировщик символов для цифровых радиомодов JT65, JT9, JT4, FT8, WSPR и FSQ на Arduino
Генерирует код Морзе для передачи через цифровой выход с настраиваемой скоростью передачи
Отслеживание изменений переменных на микроконтроллере с автоматическим вызовом функций-обработчиков
Генерирует экспоненциальный массив значений для естественного восприятия изменений яркости и громкости на PWM
Управление буферами данных для контроллеров с поддержкой EasyDMA, включая nRF52
Решение обратной кинематики манипуляторов с 2–4 степенями свободы методом FABRIK
Вспомогательные функции для манипуляции отдельными битами в целочисленных переменных без дополнительных ресурсов
Оптимизированные математические функции для быстрых вычислений на Arduino, включая конвертеры BCD и логарифмы
Быстрое преобразование Фурье (FFT) и обратное преобразование (IFFT) для анализа и синтеза сигналов
Ускоренные вычисления CRC для Arduino: поддержка CRC7, CRC8, CRC16 и CRC32 с табличными алгоритмами и аппаратным ускорением на Teensy
Быстрое масштабирование чисел с плавающей точкой и гарантией результата в заданном диапазоне
Быстрые тригонометрические функции sin(), cos(), tan(), atan2() с таблицей интерполяции, работающие в градусах и целочисленной математике
Быстрое преобразование Фурье на C для анализа спектра сигналов с микроконтроллера, поддерживающее размеры FFT от 32 до 512 точек
Набор готовых цифровых фильтров для очистки сигналов датчиков от шума и сглаживания нестабильных показаний
Утилиты для фильтрации и сглаживания данных с датчиков Arduino
FIR-фильтр на C++ с поддержкой разных типов данных для обработки сигналов на Arduino
Фильтр конечной импульсной характеристики для сглаживания и фильтрации сигналов датчиков с поддержкой готовых и кастомных коэффициентов