Управление роботом Rupertobot через Arduino IDE: двигатели, датчики и кастомная логика поведения
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Матричная клавиатура с поддержкой T9, длинных нажатий и различных типов событий
Измерение напряжения выше 5V на Arduino через делитель с фильтрацией и усреднением показаний
Работа с модулем реального времени RV-1805-C3 через I²C: календарь, будильники и таймеры
Работа с модулем реального времени RV-3028-C7 по I2C: календарь, будильник, таймер обратного отсчёта и генератор тактовой частоты
Драйвер для микросхемы RV-3028-C7 — часов реального времени с низким потреблением и высокой точностью, оптимизированный для экономии оперативной памяти
Управление модулем реального времени RV-8523-C3 по I2C с поддержкой будильников и автоматического переключения на батарею
Работа с RTC RV8803 на ATtiny с оптимизированным I2C драйвером и минимальным потреблением энергии
Работа с модулем реального времени Seiko RX8010SJ через I2C: чтение и установка времени, получение даты
Драйвер часов RX8025 с I2C интерфейсом, поддержкой конвертации в лунный календарь и классом для работы с Unix-метками времени
Управление часами реального времени RX8900 по протоколу I2C с прямым доступом к регистрам микросхемы
Управление модулями Reyax RYLR998/RYLR993 через UART: парсинг AT-команд, обработка входящих сообщений и работа с двоичными данными
Управление UWB-модулем Reyax RYUW122 для определения расстояний и передачи данных через AT-команды по UART
Управление UWB-модулем RYUW122 для измерения расстояния между якорем и меткой через AT-команды UART
Управление дисплеем ST7789, сенсором CST816T и периферией ESP32 плат Ryzobee с поддержкой LED и акселерометра
Датчик цвета S11059 измеряет интенсивность красного, зеленого и синего каналов для определения и анализа цветов объектов
Управление робототехническим контроллером S4A EDU с поддержкой непрерывного движения, таймеров и Bluetooth HC-06
Работа с температурным датчиком S-5851A через стандартный Arduino интерфейс
Работа с датчиком CO2 SenseAir S8 через UART для мониторинга качества воздуха в помещениях
Определение цвета света и предметов с датчиком S9706 на Arduino
Отправка и приём DMX-потоков по сети по стандарту sACN (ANSI E1.31) для управления световым оборудованием через Ethernet
Безопасные OTA-обновления прошивки ESP32 с GitHub: поддержка приватных репозиториев, семантическое версионирование и автоматический откат
Асинхронная неблокирующая очередь для вывода в Serial на ESP32, исключающая задержки в критическом коде через фоновую задачу FreeRTOS
Безопасные статические строки вместо Arduino String с неблокирующим вводом-выводом, буферизацией и утилитами для отладки
Работа с модулями связи Sakura Communication Module для отправки данных на IoT-платформу sakura.io
Безопасное подключение Arduino к облачным сервисам Salesforce через REST API и SOQL-запросы
Управление несколькими сервомоторами на SAMD21/SAMD51 через аппаратный таймер с прерываниями, независимо от состояния основного цикла
Аппаратный PWM для плат SAMD21/SAMD51 с поддержкой высокой частоты и 16-битного разрешения
Безопасное сохранение данных и настроек во флеш-памяти SAMD21 и SAMD51 с проверкой контрольных сумм и защитой от повреждений
PWM на аппаратных таймерах SAMD21/SAMD51 с поддержкой до 16 каналов и работой на прерываниях