Управление оптическими датчиками отпечатков пальцев Adafruit через TTL Serial с захватом и распознаванием отпечатков
Архитектура: AVR
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Рисование графических примитивов и текста на матрицах из NeoPixel с поддержкой Adafruit GFX
Парсинг NMEA-протокола от GPS-модулей с извлечением координат, времени, скорости и данных о спутниках
Быстрый декодер JPEG для микроконтроллеров с 32К+ RAM, поддерживающий масштабирование и чтение EXIF-миниатюр
Бинарный формат для сериализации данных, компактнее JSON в 2–3 раза, с поддержкой целых чисел, чисел с плавающей запятой, строк, массивов и бинарных данных
Считывание и управление энкодером iArduino через I2C с отслеживанием позиции, оборотов и нажатий кнопки
Протокол MAVLink v2 для обмена телеметрией и командами между дронами и наземными станциями
Преобразует квадратурные сигналы поворотного энкодера в значения счётчика с поддержкой прерываний
Вывод текста на OLED-дисплеи SSD1306 без буфера с минимальным расходом памяти
Компактная библиотека для измерения расстояния датчиком HC-SR04 с минимальными затратами памяти и без глобальных переменных
MQTT-клиент для Arduino с поддержкой ESP8266, ESP32, Yun и Ethernet Shield для публикации и подписки на топики
8-портовый GPIO-расширитель PCF8574 с I2C интерфейсом для добавления цифровых входов-выходов к Arduino
Асинхронные HTTP-запросы (GET, POST, PUT, PATCH, DELETE, HEAD) для ESP32, ESP8266 и STM32 с поддержкой WiFi и различных модулей Ethernet
Утилиты для быстрого старта IoT-проектов на ESP8266/ESP32 с поддержкой WiFi, MQTT, OTA и сохранением данных в JSON
Чтение и запись файлов на SD-карте через SPI для архивирования данных и работы с файловой системой на микроконтроллере
Управление 3.5-дюймовыми TFT-дисплеями Adafruit на контроллере HX8357 через SPI
Управление шаговым двигателем 28BYJ-48 через драйвер ULN2003 с функциями контроля направления, скорости и угла поворота
Отправка писем через SMTP с STARTTLS на ESP32, ESP8266, Raspberry Pi Pico и Arduino с WiFiNINA
TLS/SSL-слой для защиты TCP-соединений на Arduino и ESP с поддержкой HTTPS, SMTPS и STARTTLS
Работа с расширителем выводов по I2C: конфигурация пинов, чтение аналоговых и цифровых сигналов, ШИМ и управление сервоприводами
Управление LED-барами через MAX7219, MAX7221 или HT16K33 с анимацией, заполнением и отслеживанием сигналов
Кооперативная многозадачность для Arduino и микроконтроллеров без ОС — запуск периодических задач с разными интервалами и автоматическая экономия энергии
Графика и управление монохромными OLED и LCD дисплеями с поддержкой более 15 типов контроллеров и встроенным функционалом для GUI
Работа с датчиком расстояния VL53L0X через I2C для измерения дистанции методом времени пролёта
REST API для управления Arduino и ESP8266/ESP32 через HTTP-запросы, Serial, BLE или MQTT
Чтение параметров двигателя и кодов ошибок через диагностические сканеры ELM327 по протоколу OBD-II
Создание многоуровневых графических меню с редактируемыми элементами для дисплеев Arduino на базе U8g2 и Adafruit GFX
Сетевой драйвер для модуля WiFi ATMEL WINC1500 на платах Arduino WiFi Shield 101 и MKR1000 с поддержкой TCP/UDP
Работа с барометрическими датчиками BMP085 и BMP180 через I2C для измерения давления и температуры
Watchdog timer для системных сбросов и режимов низкого потребления на Arduino, ESP32, Raspberry Pi Pico и Teensy