Управление DC-моторами с адаптивными алгоритмами PID, Fuzzy Logic и гибридным Fuzzy-PID для автоматической подстройки параметров на Arduino и ESP
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Симуляция сетевых атак и защиты на ESP32 для обучения: деаутентификация, фишинг, IDS и криптография
Фреймворк асинхронного программирования для Arduino с event loop, корутинами и Promise в стиле NodeJS
Создание последовательности действий и пауз без блокировки основного цикла программы
Генератор истинных криптографически стойких случайных чисел для микроконтроллеров nRF52
Управление несколькими сервомоторами через аппаратные PWM-модули nRF52832/nRF52840 с использованием прерываний
Аппаратный PWM для Arduino Nano 33 BLE на nRF52840 с независимой работой канала и возможностью менять частоту на лету
ISR-based PWM на любых пинах nRF52 с поддержкой до 16 каналов одновременно и частотой до 1000 Гц
Аппаратные таймеры NRF52 с поддержкой до 16 независимых ISR-based прерываний, работающих стабильно при блокировке основного кода
Аппаратная PWM на базе nRF52 с разрешением 16 бит и независимостью от состояния основной программы
16 каналов ISR-based PWM для nRF52 с возможностью использования любого GPIO и периодов до миллисекунд
Аппаратные таймеры с прерываниями для плат на базе nRF52, работающие независимо от основного кода
Синхронизация времени с NTP-серверами для ESP8266, ESP32, Ethernet-плат и классических AVR через WiFi или Ethernet
Управление умным замком Nuki через ESP8266 с автоматическим обнаружением и аутентификацией
Управление модульным роботом nuMROBO от nuMectro Technology через Arduino IDE
Базовый функционал для работы с платой NX2003 и её расширениями в учебных проектах и простых приложениях
Драйвер для контроллера NXP PCA9633, управляющий RGB и RGBA светодиодами через I2C с 4 независимыми ШИМ-выходами
Управление серводвигателями ROBS от OCServo через UART и RS485 с поддержкой Hardware и Software Serial
Управление восемью каналами мощных нагрузок через плату Amperka Octofet по SPI
Управление контроллерами ODrive через UART или CAN с поддержкой задания мощности, скорости и получения данных обратной связи
Управление робототехническими проектами на Arduino: моторы, сервоприводы, датчики, примеры от простых к сложным
Управление Arduino через 1Sheeld shield и мобильное приложение, получение доступа к датчикам, GPS, камере и интернету смартфона
Связь между Onion Omega и Arduino Dock для обмена данными между Linux-системой и микроконтроллером Atmel
Сбор данных с плат OpenBCI Cyton на базе PIC32MX250F128B с поддержкой SD-карт для записи
Работа с SD-картами на платах OpenBCI Cyton (32bit) с поддержкой многофайловых операций и управления директориями
Программирование и сбор данных с плат OpenBCI Ganglion на платформе Simblee
Радиообмен между RFDuino-платами OpenBCI через протокол GZLL с сохранением канала в памяти
Поддержка Wi-Fi shield для плат OpenBCI Cyton и Ganglion с передачей данных до 1000 Hz
Управление Wi-Fi модулем OpenBCI Wifi Shield для плат Cyton и Ganglion с единой кодовой базой
Управление проектором Optoma W305ST через RS232 с Arduino с поддержкой команд питания, статуса и коррекции искажений