Обработка команд через Serial-порт: накопление строк до разделителя с передачей в callback-функцию
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Инструменты для управления обменом данными через последовательный порт с поддержкой команд и ответов в читаемом виде
Простая командная строка для Arduino через серийный порт с регистрацией пользовательских команд и встроенной справкой
Передача и сохранение значений переменных через Serial-соединение с поддержкой целых чисел, дробных, логических значений и символов
Управление временными рядами данных с сжатием и экспортом для Arduino и микроконтроллеров
Управление очередью задач для последовательного выполнения асинхронных операций на Arduino
Чтение позиции серво-моторов через внешние прерывания без блокировки цикла скетча
Управление самодельным сервомотором через PID-регулятор с датчиком положения и H-bridge
Управление семисегментными индикаторами с поддержкой common cathode и common anode для вывода цифр и десятичных точек
Управление четырёхразрядными индикаторами на TM74HC595 с поддержкой чисел, дробей и бегущих строк — требует самостоятельного мультиплексирования
Файловая система для FRAM-памяти через I2C и SPI с минимальным расходом оперативной памяти
Чтение RFID-меток через I2C-считыватели StaRFIshrail для Arduino и совместимых плат
Library for advanced work with buttons.
Терминальный интерфейс с поддержкой VT-100 для микроконтроллеров с возможностью подключения через WebSocket, TCP и BLE
Расширение цифровых выходов микроконтроллера через сдвиговые регистры 74HCx595 с API, совместимым с digitalWrite()
Датчики температуры и влажности SHT4x (SHT40/41/43/45) с поддержкой синхронного и асинхронного режимов через I2C
Таблицы координат астрономических объектов (NGC, IC, Messier, Caldwell, Hershel 400) для любительской астрономии на Arduino
Обработка цифровых сигналов для Arduino: FFT, DDS-генератор, фильтры и спектральный анализ с аппаратным ускорением на Teensy
Облегчённое сканирование и поиск файлов на SD-карте с минимальным потреблением памяти
Управление внешней SRAM памятью Microchip через SPI с простым API для чтения, записи и стирания данных
Драйвер для GSM модуля SIM800L с поддержкой HTTP/HTTPS запросов через GPRS сеть
Драйвер для SIM800L с поддержкой HTTP/HTTPS и передачей бинарных данных в POST-запросах
Контроллер для систем солнечной ориентации с поддержкой одно- и двухосевого слежения по GPS, RTC или датчикам света
Комплиментарный фильтр для слияния данных акселерометра и гироскопа 6-DOF IMU с выводом углов pitch и roll в градусах Эйлера
Обмен сообщениями J1939 по CAN через контроллер MCP2515 без полной реализации стека протокола
Фильтр Калмана для сглаживания шумных показаний датчиков: барометрических, температурных, акселерометра и гироскопа
Иерархические меню для LCD 20x4 I2C с управлением энкодером и кнопкой
Неблокирующее управление сетевым подключением Arduino с поддержкой DHCP и автоматическим переподключением через callbacks
Лёгкая библиотека для SSD1306 OLED-дисплеев через I2C с поддержкой текста, графики и минимальными требованиями к памяти
Лёгкая реализация очереди FIFO для Arduino с поддержкой любых типов данных и базовыми операциями push, pop, peek