Упрощает обработку нажатий кнопок, избавляя от дребезга и необходимости вручную опрашивать пины
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Распознавание одиночных, двойных и длительных нажатий кнопок с назначением callback-функций для каждого типа события
Обработка кнопок с автоматическим подавлением дребезга и поддержкой одиночных, двойных и долгих нажатий через callback-функции или опрос в основном цикле
Управление одиночными кнопками и группами через распознавание паттернов нажатия с встроенным дебаунсингом
Легковесный буфер с move-семантикой для безкопийной передачи данных между функциями и эффективной работы с последовательными протоколами
Датчик качества воздуха CCS811 с измерением TVOC и eCO2 через I2C
Работа с оптоплетизмографическим датчиком сердечного ритма CheezPPG для измерения пульса и вариабельности ритма
Упрощенный интерфейс для вывода текста и графики на матричный дисплей Max7219
Управление 4-разрядным 7-сегментным дисплеем TM1637 с помощью простых команд вывода чисел и символов
Служебный пакет для проектов CodeCodeCodec, требуется как зависимость при работе с их платами и примерами кода
Учебный проект для изучения создания собственных библиотек работы с входами и выходами Arduino
Работа с весами и датчиками веса на базе микросхемы CS5530 по протоколу SPI
Круговой буфер для потоковой обработки данных на Arduino с поддержкой разных типов данных
Парсинг данных ультразвуковых анемометров CV7OEMFR в формате NMEA0183 для сбора метеорологических данных
Получение текущей погоды и прогноза на семь дней через Dark Sky API с автоматическим определением местоположения
Набор инструментов для практики C++, алгоритмов и встроенных систем с акцентом на робототехнику
Примеры кода и схемы подключения компонентов для плат Deneyap в Arduino IDE
Примеры кода и схемы для работы с платами Deneyap и модулями экосистемы Deneyap в Arduino IDE
Управление емкостной сенсорной клавиатурой Deneyap через I2C с поддержкой четырех адресов
Работа с датчиком газа Deneyap MQ-2 по I2C: определение дыма и горючих газов с цифровым и аналоговым выходом
Определение координат через GPS и GLONASS модуль Deneyap по протоколу I2C с поддержкой до четырёх адресов на шине
Встроенные примеры кода для платы Deneyap Kart, готовые к запуску и адаптации под свои проекты
Отправка сообщений и уведомлений в Telegram с ESP32 и плат Deneyap через Arduino IDE
Работа с платой Design Informatics PCB на базе Arduino Nano 33 IoT: управление TFT экраном, светодиодами WS2812B, кнопками, джойстиком и датчиками
Управление генератором сигналов AD9837 через SPI для синусоидальных, треугольных и прямоугольных волн с программной регулировкой частоты и фазы
Работа с датчиком BME680 для измерения температуры, влажности, давления и качества воздуха по протоколам I2C и SPI
Управление камерой OV7725, микрофоном и аудио на FireBeetle через IIS интерфейс с записью и воспроизведением звука
Управление TFT дисплеем DFR0997 по I2C и UART с поддержкой LVGL и вывода текста на разных языках
Драйвер для трёхосевых акселерометров DFRobot LIS с поддержкой H3LIS200DL, LIS331HH, IIS2DLPC и LIS2DW12 по I2C или SPI
Управление DC и шаговыми моторами через плату DFR0508 по протоколу I2C с встроенным сопроцессором STM8