Фреймворк для модульного тестирования Arduino-кода с отслеживанием утечек памяти
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Пороговое управление с поддержкой одного или двух порогов, callback-событиями и фильтрацией шума для логики включения/отключения
Выполнение задач с таймаутом без блокировки цикла Arduino через callback-функции при наступлении условия или истечении времени
sRGB rendering of SRM/EBC beer color values.
Точные частоты музыкальных нот для Arduino с поддержкой разных стандартов настройки от 432 до 446 Гц
Управление переводами Berrett Hill Shop Touch Toggle для макетов железных дорог через Arduino с поддержкой состояний и датчиков
Решение треугольников по известным сторонам и углам для расчёта кинематики шарнирных механизмов и манипуляторов
Отправка данных с Arduino YUN в облако Ubidots для IoT-проектов и мониторинга в реальном времени
Отправка данных с ESP32 и ESP8266 в облако Ubidots через MQTT
Отправка данных с ESP8266 в облако Ubidots по протоколу MQTT
Кооперативный многопоточный планировщик на чистом C с минимальным расходом стека для встраиваемых систем
Самый быстрый интерпретатор WebAssembly для микроконтроллеров — запускает WASM файлы на ESP32, Arduino MKR, Teensy и других платах
Клиент протокола WiThrottle для управления моделями поездов через JMRI с неблокирующей архитектурой
Поддержка для самобалансирующегося робота Witty от Didel.com с управлением моторами, сенсорами и логикой балансировки
Автоматический перенос ASCII-текста по словам для вывода на дисплеи с ограниченным размером
Веб-сервер для Arduino с поддержкой GET, HEAD и POST запросов, работающий с SD-картой и не блокирующий основной скетч при передаче файлов
Односвязный список для Arduino с быстрым добавлением и удалением элементов, кэшированием обращений и методами поиска и итерации
Динамический массив для Arduino с автоматическим изменением размера при добавлении и удалении элементов
Макросы для логирования через Serial с поддержкой printf() форматирования
Логирование для Arduino с минимальной потребностью в памяти, автоматическими временными метками и выводом во флэш или любой Print-совместимый интерфейс
Генератор случайного текста Lorem Ipsum для тестирования кода, работающего со строками и сообщениями
Реализация протокола LUMP для создания кастомных устройств, совместимых с LEGO SPIKE Hub и EV3
Arduino library for M61538FP 6 channel audio volume processor.
Декодирование данных с магнитных карт через TTL-считыватели со свайп-режимом
Вспомогательные функции для кода, сгенерированного визуальным редактором MakerVision Scratch на makervision.io
Набор параметров для интерактивных художественных устройств с поддержкой MIDI-управления
Коллекция готовых ритмических паттернов для музыкальных инсталляций и интерактивных объектов на Arduino
Управление питанием и зарядкой Li+ батареи с помощью контроллера MAX77650 по I2C
Портированный на Arduino инструментарий MCCI XDK для написания переносимого кода между платформами и компиляторами
Скользящее усреднение сигнала через циклический буфер для сглаживания показаний датчиков и фильтрации шума