Фреймворк для Arduino с описанием поведения робота через правила вместо кода, поддержка моторов, датчиков и Bluetooth-управления
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление Arduino и ESP32 через мобильное приложение RoboLink по WiFi, Bluetooth или серийному порту с простым API на основе ключей
Графическая библиотека для микроконтроллеров с поддержкой дисплеев, сенсорных панелей, антиалиасированного текста UTF-8 и векторной графики
Векторные шрифты на основе прямоугольников и линий с низким расходом памяти и быстрым рендерингом, более 40 встроенных гарнитур разных размеров
Специализированная библиотека для работы с часами реального времени DS3231 через I2C с поддержкой будильников и високосных лет
Чтение температуры через NTC-термистор 10кОм с аналогового входа по формуле Стейнхарта-Харта
Работа с модулем реального времени Seiko RX8010SJ через I2C: чтение и установка времени, получение даты
Датчик цвета S11059 измеряет интенсивность красного, зеленого и синего каналов для определения и анализа цветов объектов
Работа с температурным датчиком S-5851A через стандартный Arduino интерфейс
Отправка и приём DMX-потоков по сети по стандарту sACN (ANSI E1.31) для управления световым оборудованием через Ethernet
Неблокирующие таймеры и блоки автоматизации (TON, TOF, Pulse, Gen) на основе millis() для домашней автоматики без delay()
Драйвер микросхем HT16K33 для управления LED-матрицами через I2C с поддержкой анимаций через SBK_BarDrive
Кнопка с автоповтором: срабатывает периодически при длительном удержании с настраиваемой задержкой
Симуляция многозадачности для Arduino без прерываний — запуск нескольких независимых процессов по расписанию в одном скетче
Управление сервомоторами SC-series на Arduino и ESP32
Работа с RTC SD2405 по I2C с прямым доступом к регистрам, поддержкой будильников и калибровкой частоты
Чтение и парсинг конфиг-файлов с SD-карты в формате команда=значение с поддержкой обновления параметров
Хранение структурированных данных на SD-карте с индексами и поддержкой транзакций для Arduino
Чтение температуры и влажности с датчика AHT20 через I2C на Arduino
Парсер и компаратор семантических версий (SemVer 2.0.0) для проверки совместимости прошивок и OTA-обновлений на микроконтроллерах с минимальным расходом памяти
Безопасный обмен структурированными данными между Arduino с контролем типов и обнаружением ошибок
Доступ в интернет для плат без встроенной сети через мост с WiFi-модулем или ПК с поддержкой TCP, UDP, WebSocket и SSL/TLS
Управление семисегментными индикаторами с поддержкой common cathode и common anode для вывода цифр и десятичных точек
Драйвер для сенсора отпечатков пальцев SFM-V1.7 на ESP32 с полным контролем модуля и поддержкой питания 3.3V
Класс для измерения расстояния датчиком HCSR04 на Arduino Uno и совместимых платах
Управление семисегментными дисплеями через сдвиговые регистры с поддержкой множественных экранов и текста
Управление сдвиговыми регистрами 74HC595 с интерфейсом, близким к digitalWrite, с поддержкой каскадирования и буферизации
Сжатие коротких текстов и сообщений вплоть до 60% для экономии Flash-памяти на Arduino
SIM808 — упрощённое управление GPS и GPRS модулем с поддержкой HTTP запросов, SMS и определением координат
Управление светодиодами и сканирование клавиатуры через контроллер Holtek ht16k33