Отправка и приём инфракрасных сигналов с возможностью хранения кодов во флеш-памяти
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Приём и декодирование сигналов от IR-пультов на ESP32
Позволяет платам Arduino с USB работать как клавиатура и отправлять нажатия клавиш на компьютер
Вывод многоязычных UTF-8 текстов (русский, французский, вьетнамский, японский) на LCD1602 и LCD2004 через I2C с автоматическим переносом строк
Сохранение настроек во флеш-памяти для ESP8266, RP2040, Arduino MKR и других плат через LittleFS или SPIFFS
Управление RC сервомоторами с экономией таймеров — на стандартных платах до 12 одновременно, на Arduino Due до 60
Управление 8-битным двоичным счётчиком 74HC590 с раздельным обновлением выходов и поддержкой каскадирования
Работа с семисегментными дисплеями с поддержкой асинхронных анимаций и разных типов данных
Синтез звука на микроконтроллере с осцилляторами, фильтрами, огибающими и поддержкой встроенных и внешних ЦАП
Ускоренный вывод изображений со SD-карты на дисплеи UTFT с поддержкой потоковой передачи через Serial
Виртуальная машина с трёхбитной архитектурой для компактного программирования микроконтроллеров низкоуровневым языком 3BC
Обёртка для работы с 6-осевым IMU Bosch BMI270 через I2C или SPI на Arduino и ESP32
Неблокирующие задержки и таймауты с автоматической обработкой переполнений счётчиков
Обмен данными между Arduino и iPhone через Bluetooth без разбора низкоуровневых деталей протокола
Работа с модулем реального времени DS1302: чтение и установка даты/времени, управление генератором, защита от race conditions
Управление PWM и сервомоторами на ESP32 с автоматическим распределением таймеров LEDC
Фильтр экспоненциального взвешенного скользящего среднего для сглаживания шумных данных АЦП с минимальными затратами памяти
Unified API Adafruit GFX и FastLED для SPI-дисплеев SSD1331, ST7735, ILI9341 с буферизацией в RAM
Упрощает работу с матричными клавиатурами, автоматизируя опрос кнопок и поддерживая одновременное нажатие нескольких клавиш
Работа с текстовыми LCD-дисплеями HD44780 с поддержкой printf() и пользовательских символов
Управление LCD-дисплеями HD44780 через I2C-модуль PCF8574 с API совместимым со стандартной LiquidCrystal
Упрощённая работа с акселерометром и гироскопом MPU6050 через автоматический расчёт углов наклона
Декодирование сигналов ИК-пультов по протоколу NEC в реальном времени без аппаратных прерываний
Управление сенсорными дисплеями с контроллером XPT2046: чтение координат касаний и силы нажатия с поддержкой поворота экрана и прерываний
Работа с трёхосевым магнитометром HMC5883L через I2C для определения направления и навигации
Удалённый вызов функций на ESP32-модулях серии FX1N и совместимых платах 2.0RXO, MiniPLC-32u
Подключение Arduino к локальной сети и интернету через Ethernet Shield с поддержкой DHCP и DNS
Шаблоны для функционального программирования на C++ со строковыми операциями, универсальными контейнерами и LINQ-подобным синтаксисом
Работа с ультразвуковым датчиком HC-SR04: измерение расстояния в сантиметрах с поддержкой усреднения показаний
Расширяемая библиотека для LCD дисплеев hd44780 с поддержкой прямого управления, i2c ekspander и встроенного i2c интерфейса