Макросы для унификации номеров пинов между Master-модулями платформы rhomb.io
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Общие заголовки для ARM-микроконтроллеров STM32 и SAM с поддержкой кроссплатформенной разработки и гибкой настройки под конкретное железо
Диспетчер задач для Arduino с параллельным выполнением без delay() и оптимизацией памяти
Запуск моделей TensorFlow Lite на ESP32 для локального машинного обучения без облака
Воспроизведение мелодий в фоне с помощью встроенной функции tone() без блокировки основного кода
Форматированный вывод отладки с макросами вместо Serial.print, управляемый глобальным флагом DebugMode
Построение конечных автоматов с параллельным запуском нескольких состояний и встроенными таймерами
Управление сенсорной клавиатурой Adafruit UNTZtrument через USB MIDI или Bluetooth LE MIDI
Мониторинг уровня заряда батареи через аналоговый вход с поддержкой различных типов элементов питания
Драйвер микросхемы DS1307 для работы с часами реального времени по интерфейсу I2C
Отправка SMS с Arduino через GSM-модули SIM800/SIM900 по последовательному порту через AT-команды
Воспроизведение мелодий на пьезозвучащих зуммерах без блокировки основного цикла программы
Reusable C++ utilities and base classes.
Читает и пишет данные на NFC-карты Mifare Classic, NTAG и Ultralight через модуль PN532
Вычисление времени восхода и заката солнца по координатам и дате на основе NOAA Solar Calculator
Готовые функции для датчиков и компонентов на начальных воркшопах — светодиодов, кнопок, температурных датчиков, сервомоторов и других устройств
Упрощает работу с ESP32-CAM: снимает фото на SD-карту, поддерживает Edge Impulse FOMO для детекции объектов на микроконтроллере
Запуск моделей TensorFlow Lite на ESP32 через простой интерфейс без глубокого погружения в фреймворк
Обработка изображений и алгоритмы компьютерного зрения для Arduino и ESP32 с поддержкой 8 и 32-битных растров
Проигрыватель мелодий в формате RTTTL для ESP8266 с ШИМ-синтезом звука и расширенным набором октав и длительностей нот
Архитектура событий для Arduino на основе делегатов и источников с подпиской через операторы += и -=
Запуск Eventually событий через серийное соединение текстовыми командами с ноутбука или смартфона
Обработка входных данных от джойстика или геймпада с поддержкой кнопок, стиков и событий нажатий
Географические расчёты для Arduino: расстояния между координатами по алгоритму haverSine, гравитация и углы между точками
Упрощает работу с газовыми датчиками MQ на плате MentorBit для определения концентрации и типа вредных газов в воздухе
Управление RGB LED-модулем MentorBit для создания любых цветов и световых эффектов
Событийный фреймворк для Arduino с event loop, сигналами и асинхронными задачами вместо setup/loop
Минималистичная библиотека для командной строки на C++ с поддержкой HAL для Arduino, ESP-IDF, STM32 и других платформ
Управление MP3-плеером DFRobotics через Serial с поддержкой воспроизведения, паузы, громкости и эквалайзера
Замена стандартных функций Arduino на заглушки для разработки и тестирования кода без оборудования