Обработка кнопок на основе событий: нажатие, удержание, отпускание с поддержкой INPUT и INPUT_PULLUP
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление 6-разрядным LED-дисплеем и матрицей клавиш размером до 8×2 через контроллер STLED316S по SPI
Автомобильная инерциальная измерительная система с акселерометром и гироскопом, поддержка I2C и SPI для STM32
Поддержка трёхосевого акселерометра IIS2DLPC с низким энергопотреблением через I2C или SPI для STM32
Поддержка инерциального датчика ISM330DLC с трёхосевым акселерометром и гироскопом через I2C или SPI для STM32 плат
Работа с трёхосевым акселерометром и гироскопом LSM6DS0 по I2C или SPI на платах STM32
Управление датчиком дальности VL53L5CX с матрицей 8x8 зон через I2C с поддержкой polling и прерываний
Управление датчиком дальности VL53L7CX с матрицей 8×8 зон через I2C для многозонного измерения расстояний
Управление датчиком дальности VL53L4ED через I2C с поддержкой режима опроса и прерываний
Управление 8x8 многозонным датчиком времени полёта VL53L5CX через I2C с измерением расстояния и обнаружением объектов в разных зонах
Управление датчиком времени пролёта VL53L7CX на плате X-NUCLEO-53L7A1 с матрицей 8×8 зон обнаружения через I2C
Управление датчиком VL53L8CX на плате X-NUCLEO-53L8A1 для измерения расстояния матрицей 8x8 пикселей по протоколам I2C и SPI
Управление платой расширения X-NUCLEO-IKS02A1 с MEMS-датчиками: акселерометром, гироскопом, магнитометром и микрофоном для STM32 Nucleo
Управление радиомодулем S2-LP на плате X-NUCLEO-S2868A1 для беспроводного обмена данными в диапазоне 868 МГц между STM32 Nucleo
Управление радиомодулем S2-LP на плате X-NUCLEO-S2868A2 с пакетным протоколом для беспроводного обмена данными на 868 МГц
Управление радиомодулем S2-LP на плате X-NUCLEO-S2915A1 с обменом пакетами данных на частоте 915 МГц
Общение Arduino с сенсорными дисплеями STONE через последовательный порт
Вспомогательные функции для обработки кнопок, аналоговых датчиков и фильтрации помех
Интерфейс к микросхемам мониторинга мощности STPM34 и STPM32 с поддержкой калибровки
Управление зарядкой батареи на ESP32 через контроллер BQ25611D по протоколу I2C с предустановленными значениями регистров
Накопление среднего арифметического значения без буфера всех данных в памяти
Поточный шифр для защиты данных между Arduino/ESP32 и сервером с реализацией на C++, Node.js и Python
Перехватчик для отладки обмена данными через Serial — показывает весь трафик в реальном времени без изменения кода
Получение событий Streamlabs (донаты, подписки, рейды) в Arduino-проекте через WebSocket
Буферизация потоков данных и форматированный вывод для эффективной сетевой коммуникации: BufferedPrint, ChunkedPrint, CStringBuilder и printf с поддержкой F macro
Бинарный протокол для структурированной передачи данных через Serial, Wire и другие Stream с контролем целостности и асинхронным парсингом
Неблокирующее чтение и запись в потоки данных с поддержкой timeout'ов
Буферизация и расширение функциональности потоков данных: Serial, SoftwareSerial, WiFiClient, файлы SPIFFS
Разбор строк и обработка данных из Serial с поддержкой разделителей и парсинга команд