Система логирования для встроенных приложений с поддержкой виртуальных trace-портов и настраиваемых уровней детализации
Архитектура: teensy40
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Декодирует сигнал DCF77 для синхронизации Arduino с атомным временем и работает с часовыми поясами через Time и TimeZone библиотеки
Декодирование радиосигналов DCF77 для получения точного времени и даты с проверкой целостности данных
Управление DC-мотором через драйвер L293D с базовыми командами включения, отключения и запуска на заданное время
Управление DC двигателем через драйвер L9110 с контролем направления и скорости
Работа с промышленным датчиком давления и температуры DCT532 через I2C с поддержкой 15 типов датчиков и точностью до ±0,25% FSO
Управление яркостью, контрастностью и другими параметрами монитора через DDC/CI по I2C
Управление колёсами Waveshare DDSM115 через RS485 для робототехнических платформ с поддержкой Arduino, ESP32 и STM32
Генератор синусоидальных сигналов на базе прямого цифрового синтеза с минимальными вычислительными затратами
Вычисление оборотов и скорости вращения через аппаратные прерывания с пересчётом на линейную скорость
Устранение дребезжания кнопок с анализом 16-битной истории нажатий и поддержкой одиночного клика, двойного клика и долгого нажатия
Устранение дребезга показаний фоторезистора с помощью гистерезиса для стабильной классификации уровней освещённости
Фильтрация дребезга контактов кнопок и энкодеров с поддержкой callback-функций на события изменения состояния
Общая утилита для проектов DefLab с макросами отладки, интервальным гейтом логов и типобезопасными перечислениями для конфигурации портов
Неблокирующие задержки на основе millis() для одновременного выполнения нескольких операций без freezing кода
Примеры кода и схемы подключения компонентов для плат 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
Управление MP3-модулем DFRobot DFR1173 по UART с поддержкой воспроизведения, паузы, регулировки громкости и синхронизации по сигналу BUSY
Управление генератором сигналов AD9837 через SPI для синусоидальных, треугольных и прямоугольных волн с программной регулировкой частоты и фазы