ПИД-регулирование для стабилизации процессов через обратную связь на Arduino с поддержкой датчиков Adafruit
Архитектура: gd32
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Готовые звуки робота для пищащего динамика — смех, писк, коннект и ещё 18 вариантов из робота Zowie
Управление 16-канальным емкостным датчиком касания Cypress CY8CMBR3116 через I2C
Управление роботом Cytron PikaBot: моторы, ультразвуковой датчик, ИК-сенсор линии и кнопка
Управление 180 и 360-градусными сервомоторами с автоматическим маппированием диапазонов и проверкой значений
12-битный ЦАП DAC7574 с четырьмя каналами и интерфейсом I2C, поддерживающий синхронную загрузку значений
Обработка событий кнопки с поддержкой удержания, множественных нажатий и защитой от дребезга контактов
A (non-blocking) library for the Digital Addressable Lighting Interface (DALI).
Получение текущей погоды и прогноза на семь дней через Dark Sky API с автоматическим определением местоположения
Подключение Arduino-плат к облачной платформе Dashboard через MQTT с автоматической генерацией веб-интерфейса
Обработка сложных структур данных: таблицы, массивы, преобразования и фильтрация для микроконтроллеров
Накопление и вычисление статистики потока данных с датчиков: среднее, минимум, максимум, количество образцов
Обработка временных рядов с фильтрацией и статистикой для встроенных устройств и IoT через циклические массивы
Система логирования для встроенных приложений с поддержкой виртуальных trace-портов и настраиваемых уровней детализации
Управление DC-мотором через драйвер L293D с базовыми командами включения, отключения и запуска на заданное время
Управление DC двигателем через драйвер L9110 с контролем направления и скорости
Управление яркостью, контрастностью и другими параметрами монитора через DDC/CI по I2C
Управление колёсами Waveshare DDSM115 через RS485 для робототехнических платформ с поддержкой Arduino, ESP32 и STM32
Генератор синусоидальных сигналов на базе прямого цифрового синтеза с минимальными вычислительными затратами
Вычисление оборотов и скорости вращения через аппаратные прерывания с пересчётом на линейную скорость
Устранение дребезжания кнопок с анализом 16-битной истории нажатий и поддержкой одиночного клика, двойного клика и долгого нажатия
Фильтрация дребезга контактов кнопок и энкодеров с поддержкой 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).