Сбор и экспорт данных через Serial в форматах JSON и Arduino Serial Plotter
Архитектура: SAMD
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Буферизированное чтение данных из Serial с автоматическим разбором по строкам и поддержкой callback-функций
Буферизированная отправка данных через Serial с гарантией доставки блоками вместо посимвольной передачи
Обработка AT-команд через последовательный порт с поддержкой тестирования, чтения и записи параметров
Разбор и распознавание команд, полученных через последовательный порт, с автоматическим вызовом соответствующих функций
Парсинг и обработка текстовых команд с последовательного порта без динамического выделения памяти
Работа с I2C EEPROM памятью: поддержка AT24C256, AT24C128 и 24C01C с примерами чтения и записи
Мультиплексирование одного UART-порта в несколько виртуальных каналов с поддержкой Stream-интерфейса
Чтение RFID-меток от ID-innovations считывателей через последовательный порт с автоматической буферизацией и фильтрацией данных
MsgPack-RPC over serial for Arduino and host.
Управление файлами на microSD-карте через USB-Serial команды в мониторе порта
Иерархические меню и команды для управления Arduino через последовательный порт с поддержкой подменю и встроенной помощи
Замкнутый ЦАП на основе feedback-контура: заряжает конденсатор импульсами GPIO и корректирует напряжение по показаниям АЦП
Работа с датчиками температуры и влажности DHT11, DHT22 на Arduino и совместимых платах
Управление несколькими сервоприводами с плавными синхронизированными движениями и неблокирующей работой
Драйвер для панелей семисегментных индикаторов через сдвиговые регистры 595 с SPI-подобным управлением
Файловая система для FRAM-памяти через I2C и SPI с минимальным расходом оперативной памяти
Работа с датчиками расхода Sensirion SFM3200 и SFM3400 через I2C на Arduino
Считывание концентрации пыли с датчиков Sharp GP2Y1010AU0F и GP2Y1014AU0F с усреднением выборок и калибровкой нулевого уровня
Работа с инфракрасными дальномерами Sharp: чтение расстояния и обработка данных IR-сенсоров
Управление дополнительными цифровыми портами через сдвиговый регистр 74HC595
Управление сдвиговым регистром 74HC595 через стандартные функции digitalWrite и digitalRead без работы с битами
Работа с датчиком температуры и влажности SHT40 по I2C протоколу с проверкой целостности данных
Управление датчиком температуры и влажности SHTC3 через I2C с подключением по easyC
Управление FM-тюнером Si4703 через I2C с поддержкой RDS и переключением станций
Облегчённое сканирование и поиск файлов на SD-карте с минимальным потреблением памяти
Удобная обёртка над SPI для управления несколькими устройствами с автоматическим переключением CS и поддержкой как аппаратного, так и программного интерфейса
Управление внешней SRAM памятью Microchip через SPI с простым API для чтения, записи и стирания данных
Управление GSM-модулем SIM900: звонки, SMS, HTTP-запросы и работа с RTC
Terraduino: Simple automation controller for homestead resource and environmental systems using Arduino-compatible microcontrollers.