Устранение дребезжания кнопок с анализом 16-битной истории нажатий и поддержкой одиночного клика, двойного клика и долгого нажатия
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Подавление дребезга кнопок и переключателей с подсчётом кликов и измерением длительности нажатия
Фильтрация дребезга контактов кнопок и энкодеров с поддержкой callback-функций на события изменения состояния
Логирование в Serial и одновременно в файл на SD или SPIFFS с контролем уровней и вариативными аргументами
Общая утилита для проектов DefLab с макросами отладки, интервальным гейтом логов и типобезопасными перечислениями для конфигурации портов
Примеры кода и схемы подключения компонентов для плат Deneyap в Arduino IDE
Примеры кода и схемы для работы с платами Deneyap и модулями экосистемы Deneyap в Arduino IDE
Распознавание QR-кодов на платах Deneyap Kart с помощью встроенной камеры
Конвертация цветов между RGB, HSV, HSL, HEX и цветовой температурой для работы со светодиодами и дисплеями
Управление выводами Arduino через веб-интерфейс Device Controller или Telegram
Arduino library for the I2C push-button module using the DevLab Device Protocol (DDP).
Arduino library for the I2C D-Pad module using the DevLab Device Protocol (DDP).
Arduino library interface for DevLab Sensors and external sensors, through I2C, SPI and other communication protocols.
Arduino library for the IRM-V838M3 infrared receiver module using the DevLab Device Protocol (DDP) over I2C.
Arduino library for the I2C LM35 temperature sensor module using the DevLab Device Protocol (DDP).
Arduino library for the 8ITR523S photo interrupter module using the DevLab Device Protocol (DDP) over I2C.
Встраивание машинного обучения и интеллектуальной обработки данных прямо на микроконтроллер Arduino без облачных сервисов
Абстракция для работы с устройствами и датчиками на Arduino, построенная на современном C++ с поддержкой ATmega и ATtiny
Управление генератором сигналов AD9837 через SPI для синусоидальных, треугольных и прямоугольных волн с программной регулировкой частоты и фазы
16-битный АЦП ADS1115 с четырьмя каналами для высокоточного измерения напряжений через I2C
Расширитель цифровых портов на CH423 с 8 GPIO и 16 GPO, подключаемый по I2C с поддержкой прерываний
Управление образовательным роботом Cosmo: моторы, Bluetooth, WS2812 светодиоды, датчики света и батареи
Запись и воспроизведение аудио на модуле DF1101S для Arduino-проектов
Управление аналоговым током 0–25 мА через I2C интерфейс с поддержкой сохранения конфигурации
Управление DAC-модулем 0–10V по I2C для вывода аналогового напряжения с Arduino
Управление 4- и 8-разрядными 7-сегментными индикаторами через IIC без занятия цифровых пинов
Управление Maqueen Plus на базе micro:bit: датчики линии, ИК, ультразвук, RGB-подсветка и интеграция HuskyLens
Работа с модулем расширения портов MCP23017 по IIC: управление 16 дополнительными входами-выходами с поддержкой прерываний.
Управление DC и шаговыми моторами через плату DFR0508 по протоколу I2C с встроенным сопроцессором STM8
Распознавание девяти жестов рук через датчик PAJ7620U2 по протоколу I2C с дальностью до 20 см