Утилиты для робототехники на ESP32 с веб-интерфейсом для удалённого управления через браузер
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Упрощённая работа с RC-каналами и PWM-сигналами для дронов, машинок и робототехники
Чтение PWM-сигналов от RC-приёмников с поддержкой до 8 каналов и калибровкой под конкретное оборудование
A library for the RC522 Mini RFID 13.56MHz module with UART interface.
Управление декодерами RCN-600 SUSI для железнодорожных моделей через Arduino в роли Slave-устройства
Работа с радарным датчиком Ai-Thinker RD-03 24GHz для детектирования движения и присутствия с поддержкой нескольких режимов и уровней чувствительности
Отладка скетчей через серийный монитор с иерархией уровней логирования и нулевыми накладными расходами на выполнение
Упрощенное чтение данных с гироскопа, акселерометра и датчика температуры GY-521 в стандартных единицах измерения
Асинхронное программирование для Arduino с реактивным подходом и обработкой событий без блокирующих задержек
Асинхронное программирование для ESP32 и совместимых микроконтроллеров без блокирующих задержек
Реактивное программирование для Arduino: преобразование данных в потоки событий с операторами фильтрации и трансформации
Драйвер электронных чернильных дисплеев с 16-уровневой градацией серого для ESP32 и ESP8266, поддерживает размеры 1.54–4.2 дюйма с кнопками, подсветкой и SD-картой
Управление роботом с ультразвуковым датчиком расстояния, драйвером L298N и датчиком линии для автономной навигации
Клиент Redis для подключения Arduino, ESP8266 и ESP32 к Redis-серверу и обмена данными с удалённой базой
Подключение ESP8266 к Redis с поддержкой операций get/set и pub/sub для IoT-приложений
Веб-конструктор для создания пользовательских интерфейсов управления Arduino, ESP8266 и Raspberry Pi со смартфона через локальную сеть
Обмен данными Arduino с приложением xIMU3 GUI для визуализации инерциальных датчиков в реальном времени
Работа с барометрическим датчиком LPS22HB через I2C с расчётом высоты по разным эталонам давления и поддержкой частот до 75 Гц
Работа с 9-осевым IMU датчиком LSM9DS1 на Arduino Nano 33 BLE с подробной конфигурацией, FIFO и калибровкой
Управление двумя DC-моторами через Motor Shield L293B с контролем скорости, направления и напряжения батареи
Работа с инерционно-измерительным модулем MPU-6050 через I2C с временными метками и интеграцией в экосистему Reefwing
Реализация MultiWii Serial Protocol для Arduino с поддержкой MSPV1 и MSPV2, позволяющая интегрировать телеметрию в полётные контроллеры и совместимые устройства
Приём и парсинг SBUS сигналов от FrSKY-приёмников на Arduino Nano 33 BLE и Portenta H7
Неблокирующий планировщик задач на базе millis() для синхронизации нескольких операций без прерываний
Набор команд ReGIS для векторной графики на мониторе компьютера через USART, с поддержкой линий, дуг, окружностей и трёхмерных трансформаций
Расчёты релятивистских эффектов: замедление времени, сокращение длины и изменение массы при высоких скоростях
Управление трёхконтактными реле с методами включения, выключения и проверки состояния
Управление реле через GPIO пины или Serial с единым интерфейсом для разных платформ и способов подключения
Управление цифровыми модулями реле через удобный объектно-ориентированный интерфейс
Управление реле через цифровые пины Arduino с поддержкой активного HIGH и LOW уровня