Работа с резистивными сенсорными экранами на контроллерах STMPE610 и STMPE811 через SPI или I2C
Архитектура: ESP8266
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Работа с модулем реального времени DS1302: чтение и установка даты/времени, управление генератором, защита от race conditions
Драйвер для датчика давления и температуры BMP280 с поддержкой I2C, позволяет измерять барометрическое давление и использовать датчик как альтиметр
Драйвер для четырёхразрядных семисегментных индикаторов на чипе TM1637 с управлением яркостью и прямым доступом к сегментам
Полнофункциональная библиотека для создания графических интерфейсов на встроенных системах с более чем 30 виджетами, поддержкой анимаций и совместимостью с любыми типами дисплеев
Декодирование сигналов квадратурных энкодеров с отслеживанием направления вращения и количества импульсов
Воспроизведение RTTTL-мелодий в неблокирующем режиме с поддержкой двух параллельных каналов и сжатого формата
Быстрое преобразование Фурье для анализа спектра сигналов с микроконтроллера в формате с плавающей точкой
Управление четырёхразрядным LED индикатором с выводом чисел, символов, времени и температуры
Работа с резистивной сенсорной панелью TSC2007 через I2C протокол для распознавания координат касаний
Низкоуровневые функции и классы для работы с числами, строками, поиском и форматированием без внешних зависимостей
Полностью асинхронная TCP-библиотека для ESP32 с классами AsyncClient и AsyncServer для надёжного сетевого взаимодействия без блокирующих операций
Клиент MQTT для Arduino и совместимого оборудования с поддержкой протокола 3.1.1
Работа с 6-осевым акселерометром и гироскопом MPU6050 через I2C
Графический драйвер для TFT/OLED дисплеев на ESP32, ESP8266, SAMD и RP2040 с поддержкой DMA и сенсорного ввода
Управление реле и силовыми ключами через I2C с поддержкой ШИМ, измерения тока и защиты по перегрузу
Синхронизация времени Arduino с NTP-сервером и получение Unix timestamp для точной работы устройства
USB-стек для Arduino с поддержкой CDC, HID, MSC и MIDI на nRF5x, SAMD, RP2040, ESP32 и CH32V
Подключение Arduino к локальным сетям и интернету через WiFi Shield с поддержкой серверов, клиентов и UDP
Расширяемая библиотека для LCD дисплеев hd44780 с поддержкой прямого управления, i2c ekspander и встроенного i2c интерфейса
Конфигуратор WiFi для ESP8266 и ESP32 с веб-портал для настройки сети без перепрошивки платы
Драйвер для 12/16-битных АЦП ADS1015/1115 с I2C, поддерживающий 4 single-ended или 2 дифференциальных входа с программируемым усилением
Фильтрация дребезга контактов механических кнопок и переключателей с настраиваемым интервалом дебаунса
Асинхронная TCP библиотека для ESP8266 с поддержкой многоподключенных сетевых приложений без блокировки основного цикла
Добавляет U8g2 шрифты к любой графической библиотеке на базе Adafruit GFX с поддержкой UTF-8 и Unicode
Управление MP3-плеером DFPlayer Mini через UART: воспроизведение, громкость, переключение треков с SD-карты
Цифровой датчик температуры и влажности AM2320 с подключением по I2C для Arduino
Кроссплатформенная графическая библиотека на C++ для микроконтроллеров и IoT с поддержкой рисования в памяти и напрямую на дисплеях
Работа с датчиком тока и мощности INA226 через I2C с поддержкой нестандартных шунтов и режимов измерения
easyC 16x2 LCD library