Набор инструментов для практики C++, алгоритмов и встроенных систем с акцентом на робототехнику
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Неблокирующие таймеры на основе millis() для асинхронной работы с временем в loop() без использования delay()
Примеры кода и схемы подключения компонентов для плат 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 для синусоидальных, треугольных и прямоугольных волн с программной регулировкой частоты и фазы
Управление камерой OV7725, микрофоном и аудио на FireBeetle через IIS интерфейс с записью и воспроизведением звука
Управление TFT дисплеем DFR0997 по I2C и UART с поддержкой LVGL и вывода текста на разных языках
Драйвер для трёхосевых акселерометров DFRobot LIS с поддержкой H3LIS200DL, LIS331HH, IIS2DLPC и LIS2DW12 по I2C или SPI
Управление I2S усилителем MAX98357A для воспроизведения аудио с ESP32 через SD-карту, Bluetooth и WiFi
Управление DC и шаговыми моторами через плату DFR0508 по протоколу I2C с встроенным сопроцессором STM8
Управление 2.2" TFT LCD дисплеем ST7687S с поддержкой графики и текста через SPI-интерфейс
Dictionary со структурой B-tree для быстрого поиска пар ключ-значение на микроконтроллере с поддержкой String и JSON
Управление двумя двигателями одним двухосевым джойстиком через дифференциальное рулевое управление
Управление цифровыми потенциометрами серии X9C через трёхпроводной интерфейс для регулируемых делителей напряжения и калибровки датчиков
Быстрое цифровое управление портами Arduino с поддержкой DigitalPin, PinIO и программных SPI/I2C
Фреймворк для управления мобильными роботами, манипуляторами и квадрокоптерами на микроконтроллерах с архитектурой, вдохновлённой ROS
Отправка сообщений в Discord с ESP32 через webhook'и для уведомлений о событиях
Управление модулями платформы DUELink через Arduino IDE с поддержкой взаимодействия компонентов экосистемы
Управление DWIN DGUS T5L дисплеями с сенсорным управлением: яркость, страницы, текст, обработка касаний и виртуальные адреса VP
Управление MP3-модулем DY-SV5W через UART: воспроизведение с SD-карты, регулировка громкости, режимы повтора и эквалайзер
Упрощает управление кнопками и светодиодами с помощью простых команд, включая импульсное управление яркостью на PWM-выводах
Управление датчиками, выводами и отправка данных в облако для ESP и Arduino с минимальным кодом