Структуры данных, алгоритмы и утилиты для обработки изображений на Arduino
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Асинхронный веб-сервер для ESP8266 и ESP32 с поддержкой HTTP, WebSocket и одновременной обработкой запросов без блокировок
Базовая библиотека с общей функциональностью для платформ M5Stack и других устройств M5
Виртуальная машина с трёхбитной архитектурой для компактного программирования микроконтроллеров низкоуровневым языком 3BC
Интерфейс для запуска моделей TensorFlow Lite на микроконтроллерах ESP32 и Cortex-M
C++ контейнеры и структуры данных без динамического выделения памяти для встроенных систем
Чтение значений ротационного энкодера с callback-функциями для Arduino, ESP8266 и ESP32
C++ обёртка над LVGL 8.4.0 для разработки графических интерфейсов с более удобным синтаксисом, чем чистый C API
Kadita — библиотека на стадии бета-тестирования для обучения программированию с Arduino, с упором на простоту и понятность кода
Интерпретатор JavaScript для встраивания скриптового расширения в прошивку на C/C++, занимающий всего 20 КБ памяти
Вспомогательная библиотека для Bee Data Logger с примерами скетчей и готовыми экспериментами
Сканер устройств на шине I2C для поиска подключённых компонентов и проверки их адресов
Движок для микроконтроллерных устройств с поддержкой дисплея, кнопок и SD-карты, скрывающий сложность работы с железом и протоколами
Мигание светодиода на цифровом выходе с настраиваемой частотой и скважностью, без использования аппаратных таймеров
Управление системой Carrera DIGITAL 124/132 через Arduino или mbed OS с прямым подключением к трекам
Управление PWM и сервомоторами на ESP32 с автоматическим распределением таймеров LEDC
Автоматическая первичная настройка ESP8266/ESP32 через точку доступа и загрузка конфигурации с сервера
Ограниченный автомат состояний для Arduino с условными переходами, таймерами и обработчиками событий входа-выхода
Управление дисплеем, моторами и батареей образовательного конструктора Nanit для Arduino IDE
Логика шахматной партии на C: рокировка, взятие на проходе, мат, пат и проверка допустимых ходов без рендеринга и интерфейса
Упрощает обработку сигналов роторного энкодера с поддержкой callback-функций для Arduino и ESP8266
Обновление прошивки Arduino по сети через WiFi или Ethernet без подключения кабеля
Утилиты для работы с EmotiBit FeatherWing и EmotiBit Oscilloscope Library
Специализированная поддержка ESP32 со стандартизированными функциями портов, TFT-дисплеем и примерами MQTT от Ferdinand von Steinbeis Reutlingen
Двухмерный графический движок для дисплеев и матриц с поддержкой текста, иконок и геометрических фигур
Учебный курс по микроконтроллерам для нейробиологов и исследователей, с готовыми примерами для Arduino IDE и Adafruit PyGamer
Воспроизведение мелодий RTTTL и RTX с пьезодинамика в фоновом режиме без блокировки основного кода
Инструменты для управления флагами конфигурации во время работы программы без перекомпиляции
Расчёт времени восхода и захода солнца по географическим координатам с интерполяцией для встроенных систем
Кооперативный RTOS для встраиваемых систем с более чем 60 модулями, минимальным расходом памяти и поддержкой AVR и Cortex-M