Управление RGB-светодиодами на M5StampC3 Mate через Adafruit NeoPixel с готовой адаптацией под плату
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Standalone M5Unit-NFC driver for M5Stack legacy environment
Управление громкостью микросхемы M62429/FM62429 с регулировкой затухания от 0 до 83 дБ через последовательный интерфейс
SDK для подключения Arduino к платформе Magellan через модули BC95/BC95-G с поддержкой NB-IoT
Трёхосевой магнитный датчик MV300 с интерфейсами I2C и SPI, измеряет поле в диапазоне ±125–250 мТ с частотой до 20 кГц
Конвертация координат в локаторы Мейденхед (QTH) и обратно с точностью до 13 метров для любительской радиосвязи
Преобразование значений float в битовые маски для управления LED-индикаторами и портовыми расширителями
Генерирует структурированный markdown-контент с поддержкой таблиц, заголовков и форматирования, выводя результаты в Serial, файлы или SD-карты
Client library for the MaSzyna Hardware Protocol v2 (UART v2).
Лазерный дальномер MATRIX для Arduino с интерфейсом I2C, измеряет расстояния 21–1999 мм с точностью до 1 мм
Минималистичная библиотека для операций с матрицами, включая инверсию, с минимальным расходом памяти
Полный интерфейс к многоканальному процессору обработки сигналов датчиков MAX1464 с поддержкой SPI и программной реализации
Работа с пульсоксиметрическими датчиками MAX3010x для измерения пульса и SpO2 с обработкой сырых PPG данных
Драйвер для часов реального времени MAX31328 с интерфейсом I2C и встроенным резонатором
Работа с датчиком света MAX44009 через I2C для измерения освещённости в люксах
12-битный датчик температуры MAX6626 с программируемым порогом перегрева и отдельным выходом сигнала тревоги
Фильтрация дребезгов контактов кнопок и переключателей для надёжного считывания их состояния
Управление семисегментными дисплеями MAX7219 с поддержкой чисел, текста, анимаций и низкоуровневого управления сегментами
Измерение скорости и направления ветра четырьмя ультразвуковыми датчиками HC-SR04 с поддержкой квадратного и прямоугольного расположения
Асинхронное измерение освещённости датчиком Lite-On LTR-329ALS через I2C с преобразованием в люксы и защитой от зависаний
Управление 8-портовым GPIO расширителем MCP23008 через I2C с поддержкой нескольких чипов на одной шине
Управление расширителем портов MCP23009E через I2C с поддержкой GPIO, прерываний и встроенных подтягивающих резисторов
Работа с АЦП MCP3021 и MCP3221 через I2C для расширения количества аналоговых входов
Управление цифровыми потенциометрами MCP45HVX1: чтение и запись положения вайпера, пошаговое изменение сопротивления, контроль регистра TCON
Четырёхканальный 12-битный ЦАП MCP4728 с I2C-интерфейсом и энергонезависимой памятью для генерирования аналоговых сигналов
Управление Arduino из Minecraft через протокол MCreator Link
Управление 24-битным АЦП HX711 для считывания тензодатчиков с выбором усиления и калибровкой данных
Работа с датчиком температуры LM335A с целочисленной арифметикой без плавающей точки
Последовательная коммуникация между микроконтроллерами через один цифровой вывод с использованием программной реализации протокола
Логика игры крестики-нолики с компактным алгоритмом принятия решений, отделённая от интерфейса и взаимодействующая через callback-функции