Быстрое дискретное преобразование Фурье для анализа спектров на Arduino с оптимизацией под ограниченные ресурсы
Архитектура: STM32F4
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Математические функции для обработки массивов данных — поиск экстремумов, производные, корреляционный анализ и статистические тесты
Обработка аналоговых входов потенциометров и датчиков с несколькими алгоритмами фильтрации и масштабирования
Управление DC-моторами через драйвер L298N с контролем направления и скорости через ШИМ
Адаптер дисплея Adafruit PN:1947 для графической библиотеки Left Coast
Декодирование NMEA-сообщений от GPS-приёмника Adafruit Ultimate GPS с преобразованием в удобные структуры данных
Случайная выборка элементов без повторений, как раздача карт из перемешанной колоды
Набор инструментов для упрощения работы с файлами на SD-картах: операции с путями, конвертация эндианности и оптимизированная передача данных
Управление светодиодными матрицами 8×8 на базе max7219 с выводом изображений и паттернов
Веб-редактор для проектирования UI с автоматической генерацией кода Arduino под LovyanGFX и M5GFX
Полноэкранный виртуальный холст для LovyanGFX/M5GFX с автоматическим разбиением на вертикальные плитки для экономии памяти на ESP32
Ускоренное целочисленное деление через оптимизацию сдвигов и умножений, дающее до 10× прирост производительности на микроконтроллерах
Управление системой Building Lights для контроля освещения в образовательных стендах
Управление образовательной системой MiniSys для Arduino IDE и TREMA IDE в школе ORT Belgrano
Управление компонентами образовательной системы Semaforo, используемой в школе ORT Belgrano
A library implementing the Lighthouse Reckoning protocol for LoRa networks.
Управление LCD-дисплеями Longtech & NKC Electronics с поддержкой RS232, I2C и SPI, а также цифровой регулировкой яркости и контраста
Modern web-based file explorer and editor for ESP8266/ESP32 with LittleFS
Управление цифровыми дисплеями Lixie II с плавной анимацией вывода чисел, требует FastLED
Простой логический анализатор для Arduino, способный мониторить до 32 цифровых выводов с настраиваемым сэмплированием по тактовому сигналу или таймеру
Исследование логистической функции: от стабилизации к хаосу и бифуркациям
Управление модулями LoRa E22-T (SX1262/SX1268) с поддержкой Wake-on-Radio, шифрования и отчётов RSSI
Полная реализация драйвера Semtech SX126X для Arduino с доступом ко всем функциям трансивера на основе официального драйвера
Кодирование данных датчиков в компактный бинарный формат для отправки через LoRaWAN в The Things Network
Чтение температуры, напряжения питания и дифференциального напряжения микросхемы LTC1392 через SPI-подобный интерфейс с поддержкой измерения тока через шунт-резистор
Работа с модулями M5STACK SWITCH8 и BUTTON8 по I2C: чтение состояния кнопок и управление RGB светодиодами
Работа с магнитными датчиками абсолютного углового положения MagAlpha через SPI, SSI или I2C
Управление модулями и датчиками Makeblock для плат mCore, MeMCore, Auriga и MegaPi
Функция map() с поддержкой дробных чисел и автоматическим пересчётом значений АЦП в напряжение
Вычисление математических выражений из строк прямо на контроллере без перепрошивки