GUI-компоненты для TFT-экранов: кнопки, графики, слайдеры и датчики с встроенной обработкой касаний
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление 2.8-дюймовым TFT сенсорным экраном на драйвере ILI9341 через SPI с поддержкой SD-карты
Управление кнопками с антидребезгом и определением событий нажатия, удержания и отпускания
Управление светодиодами с поддержкой мигания, PWM и неблокирующего обновления в loop()
Создание интерактивного меню на OLED-дисплеях SSD1306 с управлением пятью кнопками и поддержкой числовых значений, переключателей и текстовых опций
Подключение Arduino к платформе Thingsly для сбора и отправки данных датчиков в облако
Декодер TIFF G4 с антиалиасингом для микроконтроллеров, работает с факсовыми изображениями и сырыми G4-данными
Запуск функций в конкретное время суток или через заданные интервалы с поддержкой повторяющихся и одноразовых задач
Контроль временных интервалов без delay() через удобные методы на основе millis() и micros()
Упрощение разработки для TinyPICO: управление питанием, батареей и светодиодом APA102 Dotstar
Драйвер семисегментных дисплеев JY-MCU на чипе TM1650 с преобразованием ASCII-кодов и регулировкой яркости
Стабильная обработка кнопок и переключателей с дебаунсингом, поддержка портовых расширителей и 8-битных источников сигналов
Коллекция утилит для параллельного управления несколькими процессами на Arduino без написания повторяющегося кода
Управление протоколом MegaSquirt для взаимодействия Arduino с TunerStudio при настройке параметров двигателя
Обмен данными MCU с модулями Tuya через BLE и UART с поддержкой облачной интеграции
Обработка нажатий двух кнопок с дебаунсингом и поддержкой одновременных клавиш
Работа с I2C EEPROM — отдельными микросхемами памяти или встроенными в RTC модули DS1307/DS3231
Энкодер с кнопкой на основе конечного автомата, совместимый со всеми Arduino-платформами
Кодирование и декодирование данных в шестнадцатеричный формат с поддержкой символов и массивов
Управление символьными LCD-дисплеями через I2C с поддержкой пользовательских символов
Получение расстояния от ультразвуковых датчиков HC-SR04 и ping sensor к Arduino в сантиметрах или дюймах
Работа с ультразвуковым датчиком HC-SR04: измерение расстояния, усреднение и детекция движения
Измерение расстояния ультразвуковыми датчиками HC-SR04 с поддержкой разных единиц и timeout защиты
Работа с ультразвуковым датчиком HC-SR04 для измерения расстояния в сантиметрах или дюймах
USB MIDI-контроллер для Arduino Leonardo, Teensy и совместимых плат с нативной USB поддержкой
Управление семисегментными индикаторами с поддержкой мультиплексирования и работой с одним или несколькими дисплеями
Форматированный вывод отладки с макросами вместо Serial.print, управляемый глобальным флагом DebugMode
Работа с флеш-памятью SPI W25Q16JV как с EEPROM для хранения конфигураций и данных на STM32, ESP и Arduino
Управление датчиком приближения и освещённости Vishay VCNL4010 через I2C с поддержкой прерываний
Модификация библиотеки для датчика расстояния VL53L0X с измерением амплитуды сигнала и фонового шума для оценки качества измерений