Поток, который отбрасывает все данные как /dev/null в Linux — полезен для профилирования и тестирования вывода без реальной передачи
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление шаговым двигателем через драйвер 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 (архивная библиотека)
Оптимизированная одновременная передача и приём данных через сдвиговый канал для AVR-микроконтроллеров
Управление четырёхразрядным семисегментным дисплеем с прямым подключением к пинам Arduino, требует частого обновления для избежания мерцания
Расширенная StandardFirmata с поддержкой DHT, Tone, шаговых двигателей и HC-SR04 на скорости 115200 бод
16-битный формат чисел с плавающей точкой для компактного хранения данных при ограниченной памяти
Поддержка круглых TFT-дисплеев GC9A01 с разрешением 240×240, встроенными шрифтами и режимами поворота
Передача данных через звук между микроконтроллерами без WiFi и Bluetooth
Поддержка датчиков, сервомоторов и моторов на плате GoGoBoard с STM32 из Arduino IDE
Парсер для разбора строк на подстроки по разделителю с доступом через индексацию и конвертацией в числа
Диспетчер задач для управления несколькими операциями параллельно на Arduino без сложных прерываний
Управление трансивером HamShield от Enhanced Radio Devices с поддержкой KISS и AFSK через отдельные библиотеки
Управление HC4067 мультиплексором для подключения до 16 датчиков или устройств к одному входу Arduino
HTTP запросы GET, POST и PUT для подключения Arduino к веб-серверам и API
Калибровка датчиков веса на HX711 с поддержкой многоточечной интерполяции для компенсации нелинейности
Измеряет частоту импульсного сигнала через прерывания, подходит для датчиков Холла, счетчиков оборотов и энкодеров
Битовые хаки для ускорения операций с плавающей точкой на Arduino, включая быстрое отрицание и манипуляции IEEE754-представлением
Управление радарным датчиком LD2410 24 ГГц для обнаружения движения и присутствия с настройкой чувствительности по дистанциям
Форматирование табличных данных для Serial с автоматическим выравниванием по колонкам
Отправка и приём Open Sound Control (OSC) через серийный порт и сеть для связи Arduino с Pure Data, Max и другими приложениями
Управление пакетами Modbus RTU и TCP с доступом к полям через несколько представлений данных
Forth-интерпретатор для Arduino Nano и UNO с интерактивным управлением через Serial Monitor или Bluetooth без перезагрузки скетча
Взаимодействие с компонентами Arduino Nano через NanoProtoShield Rev. 3.0 с использованием готовых классов и методов
Компактный массив для хранения чисел от 0 до 15, где два элемента занимают один байт памяти