Голосовой щит для Arduino с распознаванием речи и синтезом голоса через удобный API
Архитектура: AVR
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Фильтр скользящего среднего для сглаживания шума аналоговых датчиков
Лёгкая библиотека для чтения данных акселерометра и гироскопа MPU6050 с вычислением углов наклона и ориентации в пространстве
Driver for InvenSense's MPU-9250 9-DOF IMU (3-axis gyroscope, 3-axis accelerometer & 3-axis magnetometer)
Работа с 9-осевым инерциальным модулем MPU9250 и MPU6500 по I2C или SPI с поддержкой калибровки, FIFO и детектора движения
Работа с газовыми датчиками MQ с использованием эталонных значений и автоматической калибровки для точного определения концентраций газов в ppm
MQTT-клиент для Arduino с поддержкой WebSocket, QoS уровней и wildcards для подписок
Унифицированная библиотека для чтения газовых датчиков серии MQ и преобразования их сигналов в значения качества воздуха
Сериализация данных в компактный бинарный формат MessagePack с поддержкой встроенных типов и пользовательских структур
Парсер MIDI Time Code для синхронизации Arduino с музыкальным и видеооборудованием через QFM и FFM сообщения
Управление датчиками и исполнительными устройствами на основе конечных автоматов с поддержкой параллельной обработки и PWM-кривых для плавного управления
Неблокирующие таймеры на миллисекундах для Arduino, работающие параллельно без остановки основного кода
Управление Multi Function Shield: кнопки, светодиоды, семисегментный дисплей, датчики и зуммер
Программные фильтры для сглаживания данных аналоговых датчиков: Moving Average, Median, Exponential IIR и Butterworth
Одновременное управление несколькими шаговыми двигателями без блокирующих задержек и прерываний
Готовые модули для управления устройствами на базе планировщика muwerk с обменом сообщений через MQTT
Воспроизведение музыкальных композиций через зуммер — более 30 готовых мелодий из фильмов и видеоигр
Воспроизведение нескольких музыкальных нот одновременно без блокировки основной программы с поддержкой RTTL и управлением параметрами звука
Управление светодиодом через цифровой выход с методами включения, отключения и проверки состояния
Прямое подключение Arduino к MySQL-серверу через Ethernet или WiFi Shield для записи и чтения данных БД
Преобразование аналоговых значений потенциометра в нужный диапазон без парсинга сырых АЦП-данных
Чтение и запись NDEF-сообщений на NFC-метках MFRC522 с поддержкой форматирования и очистки карт Mifare Classic и Ultralight
Замена стандартного HardwareSerial для AVR с обработкой данных в прерывании вместо кольцевого буфера
Отправляет SQL-запросы в PostgreSQL через HTTP для сохранения данных с датчиков прямо в базу
Паттерны анимации для NeoPixel лент и матриц с поддержкой одновременного запуска нескольких эффектов на одном устройстве
Versioned binary control-link protocol for the Nesso N1 robot controller.
Вспомогательные классы и тесты для разработки сетевых библиотек Arduino, совместимых с Networking API
Искусственные нейронные сети (MLP) для Arduino: обучите модель на компьютере, запустите на плате для распознавания образов и прогноза временных рядов
Advanced yet easy Arduino PID controller with anti-windup, derivative filtering, feedforward, bumpless transfer, gain scheduling and built-in Ziegler-Nichols relay and step-response auto-tuning.
Точные показания NTC термисторов с фильтрацией АЦП, уравнением Steinhart-Hart и асинхронным обновлением