Анализ амплитуды звука в реальном времени с адаптивными фильтрами и детектором скачков сигнала
Архитектура: SAMD
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Управление OLED-дисплеями 72x40 на SSD1315/SSD1306 с поддержкой текста, графики, поворота экрана и регулировки яркости
Управление четырёхканальными ЦАП AD5724R, AD5734R и AD5754R через SPI с поддержкой uni- и биполярного режимов
Управление генератором сигналов AD9833 с поддержкой аппаратного и программного SPI
Драйвер трёхосевого акселерометра ADXL343 с поддержкой I2C, несколькими режимами чувствительности и выдачей данных в SI-единицах
Спектральный анализ света через 11-канальный датчик AS7341 по протоколу I2C
Работа с барометрическим датчиком DPS310 через I2C для измерения давления и температуры
Драйвер для работы с энергонезависимой памятью EEPROM и FRAM от Adafruit через интерфейс I2C
Опрос матричных клавиатур с диодной мультиплексацией через GPIO пины Arduino
Работа с монохромными дисплеями SHARP Memory Display через SPI с поддержкой Adafruit GFX
Драйвер для RGB-датчика цвета TCS34725, подключаемого по I2C для измерения и идентификации цвета света
Управление декодированием и воспроизведением аудио на платах Adafruit VS1053 Codec Breakout и Music Maker Shield через SPI
Работа с датчиком температуры и влажности AM2315 по шине I2C с фиксированным адресом 0x5C
Чтение аналоговых клавиатур Robotdyn 4x4 и 4x3 через один вывод АЦП с поддержкой простого опроса и событийного режима
Работа с магнитными датчиками углового положения AS5600 и AS5600L по протоколу I2C с измерением угла поворота и расчётом RPM
Работа с датчиками на платформе HandySense для мониторинга параметров в сельском хозяйстве на базе ESP32
C++ фреймворк для создания UI на Arduino с синхронизацией через приложение BindCanvas для Android
Работа с отдельными битами и байтами: преобразование uint16_t и проверка состояния флагов в данных сенсоров и регистров
Единый интерфейс для HID-устройств через USB и BLE с автоматическим определением активного соединения
Работа с датчиком BMP180 для измерения температуры, давления и высоты по протоколу I2C с поддержкой различных систем единиц
Работа с датчиками давления и температуры BME280 и BMP280 по SPI и I2C с поддержкой пользовательских реализаций протоколов
Работа с датчиками давления AMS-5915 через I2C с разрешением 14 бит и частотой опроса до 2 кHz
Генератор BLE-объявлений в формате BTHomeV2 для датчиков и кнопок на Arduino с минимальным энергопотреблением
Mesh-сеть на LoRa для IoT с маршрутизацией через узлы без центрального шлюза
Непрерывное вращение шаговых моторов с плавной регулировкой скорости без использования delay()
Форматирование денежных сумм с поддержкой разных валют и точными целочисленными расчётами
Управление модулями распознавания речи EasyVR через серийный порт с поддержкой Bridge режима для отладки на ПК
C++ библиотека для операций с матрицами и векторами на Arduino, включая SVD-разложение и псевдообратную матрицу
Утилиты для работы с EmotiBit FeatherWing и EmotiBit Oscilloscope Library
Чтение и декодирование потока данных CAN от ECUMaster EMU для мониторинга параметров двигателя на Arduino