Расчёт кинематики робот-манипуляторов по алгоритму Denavit-Hartenberg для Arduino и настольных компьютеров
Архитектура: teensy_avr
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Чтение данных с CAN-шины Yamaha MT-07 через MCP2515 на ESP32
Парсер MIDI Time Code для синхронизации Arduino с музыкальным и видеооборудованием через QFM и FFM сообщения
Работа с инфракрасными CO2-датчиками MTP40C и MTP40D через TTL-RS232 интерфейс на скорости 19200 бод
Шрифты для Adafruit GFX и мупплетов muwerk, включая специализированные варианты для LED-дисплеев 8x8 с контроллерами типа MAX7219
Управление многоканальными релейными модулями Seeed по шине I2C с поддержкой независимого включения-выключения каналов
Обработка нескольких кнопок подключённых к одному аналоговому выводу ESP32 с фильтрацией дребезга и callback-функциями
FTP-сервер для доступа к файловой системе ESP8266, ESP32, STM32, Raspberry Pi Pico и Arduino через стандартные клиенты
Асинхронное выполнение задач без блокировки основного цикла с поддержкой одноразовых, повторяющихся и циклических операций
Use the four UARTs of the Rowland Technology MULTIUART / SPI2UART board as standard Arduino serial ports.
Управление шаговыми двигателями через драйверы A4988, DRV8825 и подобные с интерфейсом STEP+DIR
Обнаружение событий нажатия кнопок с антидребезгом и подсчётом импульсов для Arduino и ESP32
Обработка кнопок с INPUT_PULLUP без внешних резисторов через простую проверку isPressed()
Неблокирующий таймер с повторениями и callback-функциями вместо проверки millis()
Добавление собственных ключевых слов с цветным выделением в редактор Arduino IDE через файл keywords.txt
Эмуляция таймера NE555 для генерации импульсов и задержек без блокировки основного цикла программы
Embodied cognition communication kit for agent-based control of physical bodies
C++ потоковые операции для вывода данных без фрагментации памяти с поддержкой форматирования чисел и манипуляторов
Работа с геймпадом Nintendo Entertainment System через Arduino по интерфейсу NES
Вспомогательные классы и тесты для разработки сетевых библиотек Arduino, совместимых с Networking API
Сохранение и загрузка сетевой конфигурации Arduino из EEPROM для совместного использования несколькими скетчами
Вспомогательная библиотека для построения систем обработки событий в Arduino-проектах и создания event-driven архитектуры
Advanced yet easy Arduino PID controller with anti-windup, derivative filtering, feedforward, bumpless transfer, gain scheduling and built-in Ziegler-Nichols relay and step-response auto-tuning.
Высокоуровневый контроллер для управления дисплеями Nextion с Arduino через UART с автоматизацией событий и жизненного цикла страниц
Универсальная библиотека для подключения нескольких HMI-дисплеев Nextion к одному микроконтроллеру через отдельные UART-порты
Упрощённая работа с ультразвуковым датчиком HC-SR04 для измерения расстояния с готовым интерфейсом
Drivers for CAN, CAN FD, RS-485 and Ethernet controllers and modules.
Единый API для работы с десятками IMU датчиков: акселерометры, гироскопы и магнитометры от InvenSense, Bosch, ST и других производителей
Управление микроконтроллерной платой NMH1000 от NXP в Arduino-проектах
Обнаружение аномалий и выбросов на микроконтроллере с помощью One-class SVM на основе моделей LIBSVM