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