Преобразование GPS-координат в 10-символьный DigiPIN формат Индийской почты для цифровой адресации
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Ускоренный доступ к цифровым выводам на AVR через прямую манипуляцию портами вместо стандартных digitalWrite и digitalRead
Управление четырьмя релейными каналами ESP32 для коммутации сетевого напряжения до 250 VAC
8-канальный релейный модуль на ESP32 для управления электрооборудованием до 250 В и 10 А
Управление 16-канальным реле-контроллером SI-1116 на базе ESP32 для коммутации нагрузок до 10 А
Трассировка выделения памяти на ESP32 с PSRAM для поиска утечек и фрагментации кучи
Двойной экспоненциальный фильтр EMA для полосовой и режекторной фильтрации сигналов датчиков с поддержкой целых чисел
Отсчёт времени прохождения кругов по GPS-координатам с автоматическим определением трассы и поддержкой промежуточных отсчётов
HAL для робота Ozobot с готовым API для работы с датчиками приближения, датчиками линии и другой периферией платформы
Поддержка джойстика DualSense от PlayStation 5 через USB Host Shield с событийными callback'ами для кнопок, триггеров и датчиков движения
Выводит содержимое RAM и Flash памяти AVR-контроллера в удобном формате для отладки
Мини-игра в стиле D&D для Arduino: roguelike с подземельем, врагами и пошаговыми боями
Интерактивный симулятор подземелья для встраивания игровых элементов в Arduino-проекты
Вычисление времени восхода и заката солнца по координатам и дате на основе NOAA Solar Calculator
Парсинг массивов целых чисел из последовательного порта с разделением запятыми
Плавное изменение значений переменных с помощью easing-функций различных порядков и типов переходов
Простая конкатенация строк без std:: — числа, текст и float идут в буфер оператором <<, с поддержкой разных оснований и форматирования
Готовые функции для датчиков и компонентов на начальных воркшопах — светодиодов, кнопок, температурных датчиков, сервомоторов и других устройств
Управление компонентами Edu-Shield 2: дисплеями, джойстиком, зуммером и RGB светодиодом через готовые функции
Реализация нечёткой логики для микроконтроллеров без внешних зависимостей — поддержка Mamdani, MAX-MIN вывода и треугольных, трапециевидных, синглтонных функций принадлежности
Симуляция звука классического органа Hammond B3 с эффектом Leslie-спикера и поддержкой MIDI
Интерпретатор JavaScript для встраивания скриптового расширения в прошивку на C/C++, занимающий всего 20 КБ памяти
Асинхронный логгер для ESP32 с буферизацией, минимальной задержкой и поддержкой SD, SPIFFS, syslog и веб-просмотра
Запуск моделей машинного обучения из Edge Impulse на Arduino с упрощённым API
Трансляция видеопотока с камеры ESP32 в интернет для удалённого доступа
Структуры данных, алгоритмы и утилиты для обработки изображений на Arduino
Система определения местоположения в реальном времени для Arduino и ESP32 на основе анализа сигнала WiFi
Система видеонаблюдения для ESP32-CAM с детектором движения на основе анализа видеопотока и отправкой уведомлений в Telegram, email и Slack
Запуск моделей TensorFlow Lite на ESP32 через простой интерфейс без глубокого погружения в фреймворк
Запуск моделей TensorFlow Lite на микроконтроллерах ARM Cortex-M (устаревшая библиотека, рекомендуется миграция на актуальные подходы)