Управление DRV2605L — контроллером тактильной обратной связи через I2C с доступом к встроенным вибрационным паттернам
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Помощник для управления OLED-дисплеями 128×32 и 128×64 на платах Adafruit Feather через I2C
Драйвер для комбинированного акселерометра и магнитометра FXOS8700 с унифицированным API
Вывод графики и текста на монохромный VFD-дисплей Adafruit 128x64 через SPI с поддержкой GFX Graphics core
Управление светодиодными матрицами через драйвер IS31FL3741 по протоколу I2C с поддержкой RGB-панелей и световых эффектов
Драйвер трёхосного магнитометра LIS2MDL для электронного компаса и навигации по шине I2C
Чтение давления датчиков MPRLS через I2C с калибровкой и упрощённым интерфейсом
Драйвер для TFT-дисплеев на контроллере RA8875 с поддержкой разрешений до 800×480 и сенсорного ввода
Вычисление контрольных сумм Adler-32, Adler-16 и Adler-64 для проверки целостности данных
Управление Air Commander Entire через UART-соединение с Arduino на скорости 115200 бод
Управление датчиком температуры и влажности AM2320/CM2320 через I2C протокол
Работа с матричными аналоговыми клавиатурами на Arduino с дебаунсом и таймерным опросом (устарела, рекомендуется GyverKey)
Работа с аналоговыми UV-датчиками с преобразованием выходного напряжения в индекс ультрафиолета от 0 до 11
Сжатие и вывод растровой графики на экран Arduboy с поддержкой масштабирования и зеркального отражения
Модуль отладки с несколькими уровнями детализации, временными метками и форматированным выводом в стиле printf
Отправка и получение MQTT-сообщений на Arduino для взаимодействия с сервисами и устройствами в сети
Компактная библиотека для базовых операций с выводами, PWM и датчиками на Arduino с минимальным расходом памяти
API-клиент на C++ для взаимодействия с блокчейном ARK Ecosystem на Arduino и TREMA IDE
Асинхронное программирование для Arduino с неблокирующими delay, pulseIn и отслеживанием изменений на пинах через event loop
Компактное хранение массивов элементов размером 1–32 бита с автоматической упаковкой данных
Работа с модулем Notecard от Blues Wireless для сотовой и спутниковой связи Arduino через Serial или I2C
Работа с датчиками давления AMS-5812 через I2C с поддержкой температурной компенсации и разрешением 14 бит
Вывод текста на LCD1602 через I2C-расширитель PCF8574 с управлением подсветкой
Управление дисплеем HD44780 через I2C модуль PCF8574 с упрощённым API для вывода текста и управления подсветкой
Реализация протокола AMV для обработки и обмена типизированными данными в embedded-системах
Отправка и приём данных по CAN шине для Arduino, включая поддержку SAME5x, MCP2515, ESP32 и OBD-II
Круговой буфер на шаблонах для LIFO/FIFO операций с минимальным расходом памяти и поддержкой прерываний
Поддержка сенсорного экрана CST816 с распознаванием жестов, кнопок и пробуждением из deep sleep для LilyGO T-Display
Работа с датчиком DHT12 по протоколу I2C: чтение температуры и влажности с поддержкой калибровки
Асинхронная работа с однопроводным температурным датчиком DS1821 через интерфейс OneWire без блокирующих операций