Обработка энкодера с поддержкой разных режимов поворота, нажатия и удержания кнопки
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление оптическими датчиками отпечатков пальцев Adafruit через TTL Serial с захватом и распознаванием отпечатков
Работа с датчиком расстояния VL53L0X через I2C для измерения дистанции методом времени пролёта
Протокол MAVLink v2 для обмена телеметрией и командами между дронами и наземными станциями
Работа с контроллерами CAN MCP2515 и MCP25625 для отправки и приёма сообщений на Arduino с настройкой скорости и режимов обмена
Управление адресуемыми светодиодами WS2812, SK6812, APA102 и другими через однопроводные и двухпроводные протоколы с поддержкой RGB, RGBW и матриц
Чтение и запись файлов на SD-карте через SPI для архивирования данных и работы с файловой системой на микроконтроллере
Вывод текста на OLED-дисплеи SSD1306 без буфера с минимальным расходом памяти
Кооперативная многозадачность для Arduino и микроконтроллеров без ОС — запуск периодических задач с разными интервалами и автоматическая экономия энергии
Асинхронные HTTP-запросы (GET, POST, PUT, PATCH, DELETE, HEAD) для ESP32, ESP8266 и STM32 с поддержкой WiFi и различных модулей Ethernet
Измерение тока, напряжения и мощности через датчик INA219 по шине I2C
MQTT-клиент для Arduino с поддержкой ESP8266, ESP32, Yun и Ethernet Shield для публикации и подписки на топики
Watchdog timer для системных сбросов и режимов низкого потребления на Arduino, ESP32, Raspberry Pi Pico и Teensy
Работа с SPI/QSPI flash-памятью и файловыми системами FAT или CircuitPython FS из Arduino
Низкоуровневый драйвер для подключения микроконтроллера к облаку Blynk через внешний сетевой сопроцессор (WiFi, Ethernet, GSM/LTE)
Работа с датчиком температуры и влажности DHT11 с поддержкой одновременного чтения обоих параметров
Чтение параметров двигателя и кодов ошибок через диагностические сканеры ELM327 по протоколу OBD-II
Отправка писем через SMTP с STARTTLS на ESP32, ESP8266, Raspberry Pi Pico и Arduino с WiFiNINA
Режим SPI Slave для ESP32 с поддержкой синхронной и асинхронной передачи данных до 32 байт
Arduino library for LCD 1602 Rus chars (you need LiquidCrystal_I2C library installed)
Текстовые эффекты и анимация для LED-матриц на MAX7219/MAX7221 с поддержкой прокрутки, выравнивания и пользовательских шрифтов
Превращает Arduino в Modbus-хозяина для управления промышленными устройствами через RS232 или RS485
Декодирование сигналов ИК-пультов по протоколу NEC в реальном времени без аппаратных прерываний
Отправка ANSI-кодов в VT100-совместимый терминал для форматирования вывода: цвета, жирный текст, подчёркивание и позиционирование курсора
TLS/SSL-слой для защиты TCP-соединений на Arduino и ESP с поддержкой HTTPS, SMTPS и STARTTLS
Обмен пакетизированными сообщениями через радиомодули и другие каналы передачи на микроконтроллерах
Считывание позиции энкодера через аппаратные прерывания с опциональным выводом на NeoPixel
Управление LED-барами через MAX7219, MAX7221 или HT16K33 с анимацией, заполнением и отслеживанием сигналов
REST API для управления Arduino и ESP8266/ESP32 через HTTP-запросы, Serial, BLE или MQTT
Art-Net отправка и приём DMX-данных по WiFi и Ethernet для управления световым оборудованием и LED-системами