Управление встроенными моторами, сервоприводами, датчиками и инструментами evive через меню-интерфейс на базе Arduino MEGA
Архитектура: rp2040
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Вспомогательные классы и инструменты для управления робототехническим контроллером EVN Alpha на базе RP2040
Фильтр экспоненциального взвешенного скользящего среднего для сглаживания шумных данных АЦП с минимальными затратами памяти
Учебный проект для изучения структуры и публикации библиотек Arduino в официальном Library Manager
Введение в программирование платы Excelsior-Brick с поддержкой гироскопа, IR-датчика и встроенного дисплея
Расширение функциональности платы Excelsior Brick через дополнительный микроконтроллер Ambassador
Упрощает работу с датчиком света Excelsior с поддержкой разных цветовых режимов и процентного считывания
Запуск функций по расписанию без использования прерываний — подходит для многозадачности в главном цикле
Обмен данными между Arduino и Python-скриптом на компьютере для удалённого управления микроконтроллером
Связь Arduino с облачной платформой Exosite Murano через HTTP по Ethernet и WiFi
Безопасная интеграция Arduino с облачной платформой Exosite через HTTP API для отправки и приёма данных датчиков
Экспоненциальное представление для хранения больших чисел в 8 или 16 битах вместо стандартных 32
Генерирует экспоненциальный массив значений для естественного восприятия изменений яркости и громкости на PWM
Чтение и запись внешней EEPROM памяти через I2C с поддержкой микросхем объёмом от 2 кбит до 2 Мбит
Расширенные функции extendedMillis() и extendedMicros() работают с 64-битными числами и не переполняются десятки миллионов лет вместо 49 дней
Менеджер событий для сенсорных экранов XPT2046 с поддержкой кликов, свайпов, долгих нажатий и рисования
Расширение цикла FOR для обучения сложению и вычитанию чисел от 0 до 10 пошаговым методом
Управление множеством сдвиговых регистров SIPO для расширения портов вывода микроконтроллера
Управление кнопками и переключателями на Arduino и ESP32 с подавлением дребезга и поддержкой разных схем подключения
Обёртка Arduino MIDI Library для работы с USB MIDI устройствами через TinyUSB на Raspberry Pi Pico и совместимых платах
Обработка матричных клавиатур и кнопочных массивов, подключённых к аналоговому входу Arduino с автоматической калибровкой и фильтрацией дребезга
Обработка кнопок для Arduino и ESP с защитой от дребезга, поддержкой счётчика нажатий и неблокирующим опросом
Преобразует сигналы кнопок и сенсоров в события: Pressed, Released, Hold и HoldReleased с настройкой дебаунса и времени удержания
Асинхронное управление пьезодинамиками и buzz-модулями без блокировки основного цикла
Управление буферами данных для контроллеров с поддержкой EasyDMA, включая nRF52
Управление светодиодами с поддержкой плавного затемнения, мигания и других эффектов без блокирующих операций
Неблокирующее управление цифровыми выводами: включение, переключение, импульсы и моргание светодиодов и реле
Синхронизация времени с NTP серверами, поддержка часовых поясов и форматированный вывод даты на Arduino и ESP32
Синхронизация времени по NTP с поддержкой часовых поясов, форматирования даты и событий с точностью до миллисекунд
Парсер UDP-пакетов телеметрии из игры F1 26 для ESP32/ESP8266 с поддержкой motion и telemetry данных