Работа с акселерометрами ADXL345 и ADXL343 через I2C или SPI: чтение ускорения, калибровка, определение ориентации и обработка прерываний
Архитектура: teensy_avr
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Отправка и приём OSC-пакетов по сети на Arduino с WiFi или Ethernet
Платформа для подключения микроконтроллеров к облачным сервисам через WiFi, Ethernet, Zigbee и Modbus с поддержкой управления из мобильного приложения
Управление беспроводными модулями ES920 и ES920LR с поддержкой FSK и LoRa протоколов через микроконтроллер
FRAM памяти по I2C с поддержкой устройств от 512 байт до 128 КБ и ресурсом записи 10¹² циклов
Управление кондиционерами и тепловыми насосами через инфракрасный пульт для Arduino и ESP8266
Девятиосевой IMU-сенсор ICM20948 с поддержкой I2C, SPI и FIFO
Модульный фреймворк для Arduino с унифицированным API для датчиков, LED и 15+ протоколов связи (I2C, Modbus, LoRa, MQTT, Firebase)
Сериализация и обмен данными через msgpack с CRC8-контролем и COBS-кодированием для Arduino и других платформ
Примеры и проекты для датчика пульса PulseSensor: мигание светодиода в ритм сердца, расчёт BPM, звуки и управление сервомотором
Фильтры шумов, ПИД-регуляторы, нечёткая логика и арифметика с фиксированной точкой для встроенных систем
Кооперативная ОС для встраиваемых систем с приоритетным планированием задач, таймерами, межзадачным взаимодействием и иерархическими автоматами
Гибкий и быстрый ПИД-контроллер с поддержкой разных режимов регулирования и методов защиты от интегрального насыщения
Утилиты для робототехники на ESP32 с веб-интерфейсом для удалённого управления через браузер
Чтение и установка даты/времени на микросхеме DS1302 без I2C и SPI
Безопасные статические строки вместо Arduino String с неблокирующим вводом-выводом, буферизацией и утилитами для отладки
WebSocket-сервер и клиент по RFC6455 для ESP8266/ESP32, STM32, SAMD, Teensy, RP2040 и других плат с поддержкой Ethernet-щитов
WiFi-подключение для Arduino и совместимых плат с поддержкой данных свыше 4 кБ
Работа с NFC/RFID модулями на базе чипа PN532 через I2C или SPI
Arduino библиотека для работы с цифровым датчиком температуры и влажности SHT31-D через I2C
Фреймворк машинного обучения для микроконтроллеров, позволяющий создавать и обучать нейронные сети прямо на Arduino
Плеер GIF-анимаций для микроконтроллеров с памятью от 32K, работающий с памятью устройства, флешем и SD-картой
Управление синтезаторными платами OPL2 Audio Board и OPL3 Duo с поддержкой MIDI и воспроизведением музыкальных файлов DRO, IMF, VGM
Синхронизация матриц целых чисел между Arduino и Java/Kotlin приложением для двусторонней передачи данных
Реализация шаблонов типов C++ type_traits для микроконтроллеров без встроенной поддержки стандартной библиотеки
Базовый класс для интеграции Arduino в сеть CBUS с поддержкой CAN-протокола и FLiM-модулей
⚠️ Устаревшая библиотека (рекомендуется GyverSegment). Управление 7-сегментными дисплеями TM1637 с выводом цифр, букв, времени и анимацией прокрутки
Работа с 9-осевым инерциальным модулем MPU9250 и MPU6500 по I2C или SPI с поддержкой калибровки, FIFO и детектора движения
Управление PCF8574 — 8-канальным расширителем GPIO по шине I2C с поддержкой прерываний и работой с несколькими устройствами на одной линии
TCP/IP стек для беспроводных сетей на nRF24L01(+) с поддержкой маршрутизации и mesh-топологии