Работа с трёхосевым магнитометром HMC5883L через I2C для определения направления и навигации
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Удалённый вызов функций на ESP32-модулях серии FX1N и совместимых платах 2.0RXO, MiniPLC-32u
Подключение Arduino к локальной сети и интернету через Ethernet Shield с поддержкой DHCP и DNS
Шаблоны для функционального программирования на C++ со строковыми операциями, универсальными контейнерами и LINQ-подобным синтаксисом
Работа с ультразвуковым датчиком HC-SR04: измерение расстояния в сантиметрах с поддержкой усреднения показаний
Расширяемая библиотека для LCD дисплеев hd44780 с поддержкой прямого управления, i2c ekspander и встроенного i2c интерфейса
Управление 6-осевым инерционным датчиком MPU6886 по I2C для отслеживания движения и ориентации на M5Stack
Управление матричными и семисегментными индикаторами на базе MAX7219/MAX7221 с поддержкой каскадного подключения нескольких модулей
Превращает Arduino в Modbus-хозяина для управления промышленными устройствами через RS232 или RS485
Синхронизация времени Arduino с NTP-сервером и получение Unix timestamp для точной работы устройства
Обработка одной кнопки с распознаванием одиночных, двойных кликов и длительного удержания
Урезанная версия SoftwareSerial только для передачи данных по UART на произвольных ножках с минимальным расходом памяти
Работа с CO₂-сенсорами SCD40 и SCD41 через I²C, с одновременным измерением влажности и температуры
Графическая библиотека для TFT дисплеев с оптимизацией под RP2040, STM32, ESP8266 и ESP32, поддерживающая SPI и параллельные шины
C++ обёртка над littlefs для надёжного хранения данных во флеш-памяти микроконтроллеров с защитой от сбоев питания
Управление сервомоторами на RP2040 через аппаратный PWM с поддержкой неограниченного количества каналов
Управление декодером 74HC154 для выбора одной из 16 выходных линий по 4-битному адресу
Управление 74XX595 сдвиговыми регистрами для расширения цифровых выходов Arduino с поддержкой каскадного подключения
Чтение сигналов с аналогового 3-осевого акселерометра ADXL335 с выводом raw-значений от 0 до 1023
Работа с 6-осевым IMU ISM330DHCX (акселерометр + гироскоп) по I2C для Arduino
Парсинг NMEA-предложений (GNRMC, GNGGA) с GPS-модуля L89HA, извлечение координат, времени и высоты с проверкой контрольной суммы
Драйвер трёхосевого магнитометра MLX90393 с поддержкой I²C, калибровки и гибкой настройки разрешения и фильтрации
Расширение AccelStepper для управления шаговыми моторами расстояниями и углами вместо шагов
Работа с 6-осевым акселерометром и гироскопом MPU6050 через I2C
Расширение Adafruit_SSD1306 для корректной работы с 72x40 OLED-дисплеями на чипе SSD1306
Управление цветными OLED-дисплеями Adafruit на базе SSD1351 (1,27" и 1,5") через SPI с поддержкой графики
Контейнеры C++ (vector, map, deque, array) для Arduino с ограниченной памятью
Работа с модулем реального времени DS3231 по I2C: чтение и установка даты/времени, управление двумя будильниками
Бесконтактное измерение температуры поверхности с датчиком MLX90632 по протоколу I2C