Чтение температуры и влажности с датчиков DHT11, DHT21 и DHT22 без разбора протокола обмена
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Чтение данных с аналогового датчика температуры TMP36 в градусах Цельсия, Кельвина и Фаренгейта
Управление протоколом MegaSquirt для взаимодействия Arduino с TunerStudio при настройке параметров двигателя
Декодирование RF-сигналов беспроводных датчиков TX07K и TXC с автоматическим извлечением температуры, влажности и ID датчика через аппаратные прерывания
UDP и веб-сервер для теплиц и гидропоники по стандарту UECS на Arduino MEGA с Ethernet Shield W5500
Графическая библиотека для цветных TFT и OLED-дисплеев с поддержкой основных контроллеров и встроенными примитивами рисования
Работа с HC-SR04 и совместимыми ультразвуковыми датчиками на Arduino и ESP32 с кэшированием результатов и поддержкой разных единиц измерения
Распаковка текстовых строк, сжатых алгоритмом Unishox, для экономии памяти Flash на Arduino
Универсальный вывод отладочной информации в Serial и Bluetooth с форматированием printf-style для Arduino и ESP32
Единый интерфейс для работы с разными радиомодулями — LoRa, NRF24L01 и XBee, позволяющий менять оборудование без переписывания логики приложения
STM32 HAL wrapper library for Arduino.
Turns the board into a USB vendor-class I/O device (digital I/O, analog in, PWM, DAC) driven by a libusb host driver.
Контейнер с API std::vector, работающий с фиксированным буфером без динамического выделения памяти
Неблокирующая библиотека для датчика расстояния VL53L0X с асинхронным чтением показаний по I²C
Компактный драйвер для датчика времени пролёта VL53L1X с динамическим выбором SPAD и поддержкой I2C на AVR, SAMD и ESP32
Работа с датчиком расстояния и освещённости VL6180X по I²C для Arduino
Интерфейс для MP3-чипа VS1053 с поддержкой потоковой передачи музыки с SD-карт через SPI
Драйверы и примеры для программирования смарт-часов Watchy на электронной бумаге от SQFMI
Графические интерфейсы на LVGL для сенсорных LCD-дисплеев Waveshare с ESP32-S3, поддержка ST7262, GC9A01, ILI9341 и других контроллеров
Веб-сервер для ESP32 S2/S3/C3 с поддержкой Ethernet W5500, HTTP/HTTPS и MQTT
Веб-сервер для ESP32 с подключением через Ethernet чип W6100, поддержка HTTP/HTTPS и MQTT клиента
Драйвер сетевого модуля ATMEL WINC1500 для плат Arduino MKR с поддержкой WiFi, UDP, SSL и режима точки доступа
Управление WiFi-подключением ESP32 через веб-портал без перепрошивки, с сохранением настроек во flash-памяти
WiFi-подключение для Arduino и совместимых плат с поддержкой данных свыше 4 кБ
Универсальный таймер с разрешением 1 мс на основе системного времени, с поддержкой одноразовых и повторяющихся интервалов
Отправка и приём фреймов XBee в API Mode через аппаратный последовательный порт Arduino
Формирование HID-отчётов для контроллера Xbox SeriesX с управлением вибрацией моторов
Унифицированная библиотека для сегментных дисплеев 7, 8, 14 и 16 сегментов с поддержкой TM1637, TM1638, MAX7219, HT16K33 и GPIO
Драйвер для микросхемы MAX31865, преобразующей сигналы датчиков RTD (PT100, PT1000) в цифровые значения температуры по SPI