Обнаружение аномалий и выбросов на микроконтроллере с помощью One-class SVM на основе моделей LIBSVM
Архитектура: ESP8266
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Озвучивание чисел через PWM-динамик с помощью встроенных WAV-данных без синтеза речи
Распознавание разных действий кнопок — одиночного клика, двойного клика, длительного удержания — через паттерн слушателей
Управление Delta-Robot One с функциями для сервоприводов, захвата, энкодеров и сенсоров
Легкая библиотека для BH1750 с режимом One Time, где чип спит между измерениями и потребляет минимум энергии
Обмен данными между Arduino и устройствами OpenTherm для управления отопительным оборудованием
Работа с криптографическим контроллером Infineon OPTIGA Trust M через I2C с поддержкой ECDSA, RSA и X.509 сертификатов
Быстрый доступ к GPIO через прямое обращение к регистрам микроконтроллера — примерно в 10 раз быстрее стандартных digitalRead и digitalWrite
Тип-обёртка для безопасной работы со значениями, которые могут быть или отсутствовать, без использования указателей и флагов
Ускоренная работа с выводами AVR-микроконтроллеров через прямое обращение к регистрам с поддержкой импульсов
Активирует автофокус OV5640 на ESP32, требует подключения питания к пину AF-VCC камеры
Кодирование и декодирование бинарных данных в пакеты по протоколам COBS или SLIP с поддержкой CRC8 и индексации
Темplatизированная библиотека для объявления параметров с сериализацией, слушателями событий и использованием как обычных переменных
Разбор данных из char array с поддержкой чтения чисел, строк и поиска позиций без копирования исходных данных
Упрощает проверку паролей и валидацию введённых символов для контроля доступа в проектах на Arduino
Расширитель портов ввода-вывода PCA9698 на 40 каналов с интерфейсом I2C, поддерживающий подключение до 64 чипов на одной шине
Трёхосевой магнитометр QMC6309 с вычислением азимута, компенсацией смещения и фильтрацией шума для цифровых компасов
Keypad 4x4 driver for PCF8574 I2C expander.
Управление цифро-аналоговыми преобразователями PCM51xx от Texas Instruments через I2C
Bluetooth Classic audio for PCMFlow: A2DP SBC encode and decode on ESP32.
Буферизация и воспроизведение PCM-аудио на M5Unified со стабилизацией потока данных
Кодек G.711 (mu-law/A-law) для сжатия голоса в реальном времени в приложениях VoIP и ESP-NOW с минимальными затратами памяти
Кодек Opus для PCMFlow с поддержкой голосового обмена между микроконтроллерами через ESP-NOW и UDP
Служебная библиотека с общими константами и утилитами для драйверов электронных чернильных дисплеев Pervasive Displays
Упрощённая библиотека для робота Elegoo PenguinBot v.2 с методами управления движением, датчиками и светозвуком
Упрощение работы с потенциометрами: готовые классы для чтения и обработки аналоговых значений
Membaca perintah teks dari Serial Monitor, Bluetooth HC-05, atau Stream apa pun ("LED ON", "SET kp 2.5"). Non-blocking, tanpa callback.
Peripheral chip drivers for Arduino (I2C/SPI).
SPI-клавиатура Piano Board от Cheerful Electronic с поддержкой встроенного динамика и отслеживанием нажатий для синтезаторов
Обработка нажатий кнопки с поддержкой дебаунсинга и разных типов событий — одиночные клики, удержание, повторные нажатия с настраиваемыми интервалами