Управление семисегментными индикаторами с поддержкой мультиплексирования и работой с одним или несколькими дисплеями
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Форматированный вывод отладки с макросами вместо Serial.print, управляемый глобальным флагом DebugMode
Гибкое хранилище данных, поддерживающее как одиночные значения, так и динамические списки на основе ArrayList или SimpleVector
Управление датчиком приближения и освещённости Vishay VCNL4010 через I2C с поддержкой прерываний
Модификация библиотеки для датчика расстояния VL53L0X с измерением амплитуды сигнала и фонового шума для оценки качества измерений
Асинхронный зуммер для проигрывания звуков и мелодий без задержек основной программы
Управление виртуальной марионеткой в Unreal Engine 5 данными с датчиков Arduino через Serial
Управление GPIO, I2C, UART и аналоговыми входами через ADS1115 на платах расширения WisBlock IO Extension Mini
Получение данных о текущей погоде и прогнозе от OpenWeather с готовыми переменными вместо парсинга JSON
Безопасное управление Wi-Fi учетными данными в Arduino: отделение паролей от исходного кода с поддержкой именованных наборов
Управление NAND Flash микросхемами Winbond W25N и W25M для хранения больших объёмов данных на Arduino через SPI
Поддержка Wi-Fi для Arduino с помощью плат Wiznet: TCP, UDP, CoAP, MQTT и облачные сервисы
Работа с I2C дифференциальными датчиками давления CFSensor серии XGZP для измерения воздушной скорости и других приложений
Построение конечных автоматов с параллельным запуском нескольких состояний и встроенными таймерами
Работа с датчиками линии YFROBOT по I2C для робота-следователя или навигации по разметке
Управление пультом 315 МГц на базе драйвера YK04 для Arduino
Драйвер MP3-модуля YX5300 для ESP32 с поддержкой воспроизведения с microSD карт по UART
Измерение среднеквадратичного значения переменного напряжения с датчика ZMPT101B с возможностью калибровки и усреднения по периодам волны
Драйвер атмосферного давления BMP585 по I2C/SPI с готовыми настройками для Arduino и совместимых плат
Драйвер I²C для датчика 7Semi CO₂TH с измерением концентрации CO₂, температуры и влажности воздуха
Мониторинг тока, напряжения и мощности через I2C для систем энергопотребления и защиты от перегрузок
Работа с трёхосевым акселерометром LIS3DH через I2C или SPI с поддержкой прерываний и настройкой чувствительности
Драйвер для термопары MAX31855 с чтением температуры по SPI и диагностикой обрыва/замыкания
Драйвер для цифрового датчика температуры TMP102 с интерфейсом I²C, поддерживающий чтение в градусах Цельсия и Фаренгейта, пороговые значения и режим пониженного энергопотребления
Драйвер CAN FD для STM32 G4 и H7 с поддержкой стандартных и нестандартных скоростей передачи
Драйвер для трёхосевого аналогового акселерометра ADXL335 с фильтром сглаживания показаний
Управление трёхосевым акселерометром H3LIS331DL по I2C с поддержкой диапазонов ±100g, ±200g и ±400g
Алгоритмы сортировки для Arduino: Bubble Sort, Insertion Sort, Selection Sort, Shell Sort, Comb Sort и Quick Sort с поддержкой пользовательских компараторов
Компактная программная реализация I2C для Arduino с поддержкой адаптеров третьих сторон и минимальным расходом памяти
Управление аналоговым кроссpoint-коммутатором AD75019 от Analog Devices через последовательный интерфейс