Детектирование утечек пропана и бутана с датчиком MQ2 и автокалибровкой под окружающую среду
Архитектура: SAMD
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
MQTT-клиент для Arduino с поддержкой WebSocket, QoS уровней и wildcards для подписок
Работа с датчиками MS5837 и MS5803 для измерения температуры, давления, глубины погружения и высоты через I2C
Работа с цифровыми датчиками давления MS5xxx (MS5607, MS5611, MS58xx) по протоколу I2C на Arduino и ESP
Преобразует миллисекунды в строку формата "ЧЧ:ММ:СС", "ММ:СС" или "СС" с гибкой настройкой компонентов времени
Расчёт кинематики робот-манипуляторов по алгоритму Denavit-Hartenberg для Arduino и настольных компьютеров
Чтение данных с CAN-шины Yamaha MT-07 через MCP2515 на ESP32
Парсер MIDI Time Code для синхронизации Arduino с музыкальным и видеооборудованием через QFM и FFM сообщения
Работа с инфракрасными CO2-датчиками MTP40C и MTP40D через TTL-RS232 интерфейс на скорости 19200 бод
Шрифты для Adafruit GFX и мупплетов muwerk, включая специализированные варианты для LED-дисплеев 8x8 с контроллерами типа MAX7219
Управление многоканальными релейными модулями Seeed по шине I2C с поддержкой независимого включения-выключения каналов
Обработка нескольких кнопок подключённых к одному аналоговому выводу ESP32 с фильтрацией дребезга и callback-функциями
FTP-сервер для доступа к файловой системе ESP8266, ESP32, STM32, Raspberry Pi Pico и Arduino через стандартные клиенты
Асинхронное выполнение задач без блокировки основного цикла с поддержкой одноразовых, повторяющихся и циклических операций
Use the four UARTs of the Rowland Technology MULTIUART / SPI2UART board as standard Arduino serial ports.
Управление шаговыми двигателями через драйверы A4988, DRV8825 и подобные с интерфейсом STEP+DIR
Обнаружение событий нажатия кнопок с антидребезгом и подсчётом импульсов для Arduino и ESP32
Обработка кнопок с INPUT_PULLUP без внешних резисторов через простую проверку isPressed()
Неблокирующий таймер с повторениями и callback-функциями вместо проверки millis()
Добавление собственных ключевых слов с цветным выделением в редактор Arduino IDE через файл keywords.txt
Компактное хранение булевых значений в виде битового массива для экономии памяти микроконтроллера
Чтение и запись NDEF-сообщений на NFC-метках MFRC522 с поддержкой форматирования и очистки карт Mifare Classic и Ultralight
Эмуляция таймера NE555 для генерации импульсов и задержек без блокировки основного цикла программы
Embodied cognition communication kit for agent-based control of physical bodies
C++ потоковые операции для вывода данных без фрагментации памяти с поддержкой форматирования чисел и манипуляторов
Работа с геймпадом Nintendo Entertainment System через Arduino по интерфейсу NES
Вспомогательные классы и тесты для разработки сетевых библиотек Arduino, совместимых с Networking API
Сохранение и загрузка сетевой конфигурации Arduino из EEPROM для совместного использования несколькими скетчами
Вспомогательная библиотека для построения систем обработки событий в Arduino-проектах и создания event-driven архитектуры
Универсальная библиотека для подключения нескольких HMI-дисплеев Nextion к одному микроконтроллеру через отдельные UART-порты