Расширение Adafruit BME680 с температурной компенсацией, расчётом точки росы и оценкой качества воздуха по MOX-датчику
Архитектура: SAMD
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Обработка нажатий, отпусканий и удержания кнопок с фильтрацией дребезга контактов для Arduino
Надёжное хранение данных в EEPROM с тройным резервированием для автоматического восстановления при повреждении
Счётчик времени в секундах с диапазоном до 136 лет для Arduino и микроконтроллеров Atmel
Приём, декодирование и передача инфракрасных сигналов на Arduino с поддержкой большинства AVR и SAMD плат
Управление газовым датчиком SGP30 для измерения TVOC и CO2-equivalent в помещении через I2C
Управление PCA9685 16-канальным контроллером сервомоторов и светодиодов через I2C
Управление платой Seeeduino GPRS на базе Arduino Leonardo с модулем SIM800 для голосовых вызовов, SMS и GPRS-подключения
Управление 16-сегментными дисплеями через контроллер HT16K33 с поддержкой латинского шрифта
Автоматическое преобразование выходов сдвигового регистра 74HC595 в управление сегментами 7-сегментного индикатора с поддержкой общего катода и анода
Работа с комбо-датчиком SEN-10724 (акселерометр ADXL345, гироскоп ITG-3200, магнитометр HMC5883L) по I2C с настройкой параметров и калибровкой каждого сенсора
Получение данных о качестве воздуха, PM2.5, PM10, NOx и влажности от датчика SEN65 по I2C
Работа с датчиком SFA3X от Sensirion через протокол I2C с поддержкой Arduino Uno, Nano и совместимых плат
Работа с датчиками расхода и давления SFM-SF06 от Sensirion через интерфейс I²C
Работа с датчиком расхода газа SFM3304 по I2C для Arduino
Управление расходомером SFM3505 по I2C для измерения потока жидкостей и газов
Работа с датчиками температуры STS3X от Sensirion по шине I2C, поддержка моделей STS30–STS35
Работа с датчиками расхода газа Sensirion SFX6XXX через UART и протокол SHDLC для промышленных приложений
Нормализация показаний линейных датчиков в диапазон 0–100% независимо от условий освещения и характеристик сенсора
Easily monitor sensors and communicate values in JSON on changes.
Runtime verification with Signal Temporal Logic on a microcontroller.
Асинхронный пошаговый автомат для синхронизации действий с контролем времени и без блокировки основного цикла
CAN-протокол для передачи данных через Serial с контролем целостности по CRC8
Парсер команд со строковым идентификатором и параметрами для управления Arduino через последовательный порт или память
Обмен данными между несколькими Arduino через два провода с использованием пользовательских пакетов
Минималистичный интерпретатор команд для серийного порта, не блокирующий основной цикл программы
Расширенная отладка Arduino с уровнями логирования и встроенным софтварным отладчиком через последовательный порт
Отладка программ Arduino и ESP32 через последовательный порт с выводом значений переменных в монитор
Send newline-delimited telemetry to the SerialLedger companion.
Преобразование потока со встроенной серийной шины в структурированные сообщения и пары ключ-значение с поддержкой нескольких форматов кодирования