Циклический буфер FIFO для буферизации данных с контролем переполнения и поддержкой массивов
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Перевод команд Arduino на португальский язык для упрощения обучения начинающих разработчиков
HTTP-клиент для Arduino Yun с поддержкой GET, POST, PUT, DELETE и базовой аутентификацией
Упрощает работу с кнопками на Arduino: автоматически фильтрует дребезг контактов и предоставляет простые методы для проверки нажатия и отпускания
Потоковый ввод-вывод для Arduino в стиле cout/cin из C++, с поддержкой UTF-8
Парсер текстовых команд с малым расходом памяти для Serial и других каналов обмена
Структурированный обмен данными через Serial с автоматической обработкой команд и справкой
Кооперативные потоки для микроконтроллеров с минимальным расходом памяти, без RTOS и динамической памяти
Связь Arduino со смартфоном через Bluetooth: управление устройством по мобильному приложению Dabble с поддержкой датчиков телефона
Управление цифровым радиоприёмником DABDUINO с поддержкой DAB/DAB+ и FM, поиском станций и отображением информации о программах
Поток, который отбрасывает все данные как /dev/null в Linux — полезен для профилирования и тестирования вывода без реальной передачи
Работа с 6-осевым IMU-датчиком BMI160 (акселерометр и гироскоп) по I2C с поддержкой подсчёта шагов
Управление шаговым двигателем через драйвер DRV8825 с поддержкой нескольких совместимых контроллеров и настройкой длительности импульса
Работа с микросхемой уникального идентификатора DS28CM00 по протоколу I2C
Управление модулями платформы DUELink через Arduino IDE с поддержкой взаимодействия компонентов экосистемы
Высокопроизводительный LIFO-аллокатор с двусторонней схемой буфера и автоматическим масштабированием метаданных для быстрого выделения и освобождения памяти
Шрифтовые данные Unicode для Arduino с поддержкой CJK, ASCII и других кодировок; предложены предкомпилированные варианты разного размера от 6,5 до 368 КБ
Поддержка OLED-дисплея ER-OLEDM1.09-1 с контроллером CH1115 на Arduino и STM32 с графикой, шрифтами и SPI
Подключение Arduino к сети Ethernet через W5500 щиты с поддержкой DHCP и DNS (архивная библиотека)
Ускоренные вычисления CRC для Arduino: поддержка CRC7, CRC8, CRC16 и CRC32 с табличными алгоритмами и аппаратным ускорением на Teensy
Оптимизированная одновременная передача и приём данных через сдвиговый канал для AVR-микроконтроллеров
Управление четырёхразрядным семисегментным дисплеем с прямым подключением к пинам Arduino, требует частого обновления для избежания мерцания
Расширенная StandardFirmata с поддержкой DHT, Tone, шаговых двигателей и HC-SR04 на скорости 115200 бод
16-битный формат чисел с плавающей точкой для компактного хранения данных при ограниченной памяти
Поддержка круглых TFT-дисплеев GC9A01 с разрешением 240×240, встроенными шрифтами и режимами поворота
Передача данных через звук между микроконтроллерами без WiFi и Bluetooth
Поддержка датчиков, сервомоторов и моторов на плате GoGoBoard с STM32 из Arduino IDE
Асинхронный генератор звука для зуммера с настройкой количества писков, длительности и встроенной таблицей нот
Лёгкий HTTP сервер и асинхронный клиент с потоковыми инструментами для быстрой передачи данных
Работа с аналоговыми джойстиками: чтение АЦП, преобразование в диапазон -255…255, калибровка и мёртвая зона