Работа с часами реального времени MCP7940 по I2C: два будильника, SRAM, калибровка и поддержка моделей с EEPROM
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление микросхемой реального времени MCP79411/12 по протоколу I2C с поддержкой синхронизации времени
Работа с датчиками температуры Microchip MCP9800/1/2/3 через I2C с поддержкой целочисленной арифметики и регистров гистерезиса
Управление цифровым датчиком температуры MCP9808 по шине I2C с разрешением до 0,0625°C и срабатыванием по температурным порогам
Управление Arduino из Minecraft через протокол MCreator Link
Графическая библиотека для вывода антиалиасированного текста на LCD-дисплеи с минимальными затратами памяти
Управление AD9833 программируемым генератором сигналов через SPI с синтезом частоты, фазы и формы волны
Кольцевой буфер для асинхронной передачи данных между частями приложения с режимами перезаписи или отклонения при переполнении
Работа с LED-кубами как с трёхмерным массивом вокселей независимо от аппаратной реализации
Управление часами реального времени DS1307: чтение и запись времени, работа с NVRAM и генератором прямоугольных импульсов
Управление часами реального времени DS3231 по I2C: настройка времени, будильников, режимов работы и квадратурного выхода
Работа с датчиком температуры LM335A с целочисленной арифметикой без плавающей точки
Управление семиполосным эквалайзером MSGEQ7 с автоматическим переключением полос и буферизацией данных амплитуды
Обработка rotary encoder с защитой от дребезга контактов и расчётом скорости вращения
Управление биполярными и униполярными шаговыми двигателями через опрос или прерывания таймера с частотами до килогерц
Чтение RGB-цветов с датчика TCS230 по частоте выходного сигнала с калибровкой и распознаванием цветов
Управление синтезатором Yamaha YM2413 для звукогенерации на микроконтроллере с поддержкой 9 мелодических или 6 мелодических и 5 ударных каналов
Управление MP3-плеером YX5300/YX6300 через UART с высокоуровневыми функциями для воспроизведения аудиофайлов со встроенной SD-карты
Единый интерфейс для управления моторами через MD10C, L298N, BTS7960 с поддержкой кинематики омниколёс
mDNS и DNS-SD для автоматического обнаружения и регистрации сервисов в локальной сети на ESP, STM32, RP2040 и других платформах
Управление шаговыми двигателями LM398n/L298n через Arduino с контролем скорости и направления вращения
Драйвер модема Telit ME310G1 с поддержкой LTE, GNSS, MQTT и облачных протоколов для Arduino UNO R4
Скользящее усреднение сигнала через циклический буфер для сглаживания показаний датчиков и фильтрации шума
Обратная кинематика для робо-руки MeArm — задаёте координаты (x, y, z), библиотека считает углы сервомоторов
Управление мекануловыми колёсами для омнидирекционального движения робота с автоматическим распределением мощности по четырём двигателям
Преобразование углов и скоростей в значения мощности для каждого мотора меканумных колёс робота
Набор инструментов и примеров кода для управления компонентами MechNest на Arduino
Работа с дальномером Mechasolution R finder10D для измерения расстояния до объектов через Arduino
Модуль голосового распознавания Geeetech Suite 2 для Arduino — взаимодействие с микроконтроллером через распознавание речевых команд
Управление двумя моторами через драйвер L298x с контролем тока и плавной регулировкой скорости