Протокол обмена данными между Arduino и программами на компьютере, позволяющий управлять платой через хост без создания собственной прошивки
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Работа с сетевыми хостами по IP-адресу или доменному имени с поддержкой DNS-разрешения и валидацией адресов согласно RFC
Управление микросхемой AXP192 через I2C для контроля питания, зарядки батареи и энергопотребления на плата M5Stack и LilyGO
Управление часами реального времени BM8563 через I2C для M5Stack устройств
Работа с Bluetooth модулями HC-05 через UART в режимах Slave и Master с поддержкой поиска и сопряжения устройств
Приём и передача ИК-сигналов через I2C модуль с поддержкой 9 протоколов для управления бытовой электроникой
Работа с I2C-клавиатурой с flash-памятью, отслеживанием нажатий и управлением подсветкой кнопок
Вывод текста, графики и изображений на OLED дисплеи 128x64 по I2C с поддержкой кириллицы и пользовательских шрифтов
Управление сдвиговыми регистрами HC595/HTC595 для вывода множества сигналов через один провод
Работа с радиомодулями FS1000A и MX-RM-5V на частоте 433 МГц с защитой данных CRC
Измерение напряжения питания Arduino через встроенные возможности микроконтроллера без дополнительных выводов и датчиков
Датчик мощности INA226 для измерения напряжения, тока и потребления через I2C, поддерживающий до 36 В и 20 А
Работа с датчиком тока и мощности INA226 через I2C с поддержкой нестандартных шунтов и режимов измерения
Облегченная реализация LiquidCrystal_I2C для HD44780 LCD с автоматическим поиском адреса I2C-расширителя PCF8574
Вывод корейского текста на I2C LCD-дисплеи с функцией printHangul() для символов Hangul
Управление TFT-дисплеями 2.4–3.95 дюйма на shields mcufriend для Arduino UNO с поддержкой графики и прямого доступа к регистрам контроллера
Протокол Modbus для Arduino: работа в режиме slave по RS-232/RS-485 и TCP/IP с поддержкой основных функций и обработкой исключений
Лёгкая работа с акселерометром и гироскопом MPU6050, вычисление углов наклона с фильтрацией данных
Вывод графики и пикселей на OLED-дисплей SSD1306 с хранением данных в RAM вместо PROGMEM
PID-регулятор с защитой от интегрального windup через back-calculation, предотвращающей выход за установленные пределы
Управление беспроводными устройствами на частотах 315 и 433 МГц с AM-передатчиком и AM-приёмником
Сетевой слой для nRF24L01(+) и nRF52x с автоматической маршрутизацией и доставкой пакетов между узлами
Чтение и запись файлов на SD-карте через SPI для архивирования данных и работы с файловой системой на микроконтроллере
Работа с OLED-дисплеями на контроллере SH1106 через I2C с поддержкой Adafruit GFX
Управление встроенным таймером Timer1 для точного ШИМ-контроля и периодических прерываний
LiquidCrystal для ATtiny с поддержкой I2C дисплеев на PCF8574, адаптированная под TinyWireM
A high-performance, flicker-free LCD 1602 library with Smart Refresh, Multi-Slot Async Engines, and precise progress bars.
Компактная библиотека для измерения расстояния датчиком HC-SR04 с минимальными затратами памяти и без глобальных переменных
Работа с датчиками времени пролёта TMF8801, TMF8701 и TMF8805 через I²C для измерения расстояния