Простое текстовое меню для Arduino с дисплеем Nokia 5110 LCD и четырьмя кнопками навигации
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Фундаментальный набор инструментов для неблокирующего программирования Arduino: периодические задачи, обработка событий, таймеры и структуры данных
Упрощённая работа с LoRa/LoRaWAN на RAK3172 через RUI3 API с поддержкой P2P, OTAA/ABP и интеграцией датчиков
Управление цифровыми потенциометрами Analog Devices AD5241/2 и AD5280/2 через интерфейс I2C с программным контролем сопротивления
Драйвер для цифровых потенциометров и реостатов Microchip MCP41xxx/42xxx и MCP43xxx/44xxx с поддержкой SPI и каскадного соединения
Упрощенное подключение ESP к WiFi с готовыми функциями инициализации
ПИД-регулятор с улучшенной точностью и гибкостью для стабилизации систем с обратной связью
Тесты и утверждения прямо на плате Arduino с разбором логов и метриками через хост
TensorFlow Lite Micro с Arduino-стиль API для машинного обучения на встроенных платах
Эмулятор Z80 для Arduino с поддержкой 260 инструкций и оптимизацией под 8-битные микроконтроллеры
Синхронизация матриц целых чисел между Arduino и Java/Kotlin приложением для двусторонней передачи данных
REST API для управления Arduino и ESP8266/ESP32 через HTTP-запросы, Serial, BLE или MQTT
Веб-интерфейс для управления Arduino через HTTP, Serial и BLE с поддержкой различных модулей связи
Разбирает строку с командой вида FUNC_NAME(ARG1,ARG2,...) и структурирует аргументы в массив с ручным управлением памятью
API-клиент на C++ для взаимодействия с блокчейном ARK Ecosystem на Arduino и TREMA IDE
Криптографические операции для блокчейна ARK: создание адресов и генерация цифровых подписей на микроконтроллере
Контейнер с фиксированной ёмкостью для статического хранения данных с интерфейсом, похожим на vector
Вспомогательные классы и функции для удобной работы с массивами, включая arraySize и Span
Расширение массивов с вычислением усреднённых значений между элементами для сглаживания данных и интерполяции
Динамические и фиксированные массивы с поддержкой сортировки и автоматического расширения под ограниченные ресурсы микроконтроллеров
Вспомогательные функции для работы с массивами в Arduino-коде
Макросы для вывода данных в Arduino Serial Plotter в формате ключ:значение с поддержкой отладки и настройки регуляторов
Упрощенные функции для написания типового кода на Arduino без глубокого понимания низкоуровневых деталей
Компоненты для тестирования и отладки подсистем учебного спутника Artemis CubeSat Kit на базе Teensy 4.1
Прямая и обратная кинематика для шарнирных конструкций в 2D и 3D — расчёт углов суставов робо-рук и ног по целевой позиции
Art-Net отправка и приём DMX-данных по WiFi и Ethernet для управления световым оборудованием и LED-системами
Работа с модулем реального времени DS1338 через интерфейс I2C: чтение и установка даты, времени, синхронизация часов
Измерение освещённости в люксах через I2C с поддержкой нескольких режимов чувствительности
Работа с измерителем энергии BL0940 по UART для счётчиков электроэнергии на ESP32 и RP2040
Работа с цифровыми датчиками влажности и температуры HDC302x по протоколу I2C