
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05


Сегодня вы узнаете, как создавать и использовать кнопки в проектах Arduino TFT Touchscreen. Я использую 2,8-дюймовый TFT Shield Kuman в сочетании с Kuman Arduino UNO. Бонус: TFT Shield от Kuman поставляется с бесплатным стилусом, который вы можете использовать для более точных нажатий!
Шаг 1. Настройка


Закрепите экран на плате Arduino. Убедитесь, что это правильно! Вы можете использовать изображения выше для справки. Подключите плату Arduino к компьютеру и запустите программное обеспечение Arduino.
Allchips - это платформа онлайн-обслуживания компонентов электроники, в которой вы можете купить все компоненты
Шаг 2: библиотеки

Перед загрузкой кода вам необходимо загрузить эти библиотеки:
- Adafruit TFT LCD
- Adafruit GFX
- Сенсорный экран Adafruit
После загрузки файлов ZIP включите их в IDE Arduino, выбрав «Скетч - Включить библиотеку - Добавить библиотеки. ZIP…»
Шаг 3: Завершение

Для примера, который я подготовил, вы можете использовать код, который вы можете найти здесь. Я добавил несколько комментариев, чтобы прояснить ситуацию. После загрузки вы можете проверить, правильно ли работает дисплей, нажав кнопку. В этом случае экран изменится, и появится текст.
Шаг 4. Устранение неполадок
Если ваши печатные машины остаются нераспознанными, вы можете откалибровать дисплей, изменив значения в верхней части кода (TS_MINX, TS_MAXX, TS_MINY и TS_MAXY). Кнопка работает, проверяя, где был нажат экран, и если он находится внутри координат самой кнопки, щелчок регистрируется. Если указанные выше значения неверны, регистрация кликов будет отключена.
Рекомендуемые:
Учебное пособие по Arduino Cellular Shield: 9 шагов (с изображениями)

Учебное пособие по Arduino Cellular Shield: Arduino Cellular Shield позволяет совершать звонки по сотовым телефонам и отправлять текстовые сообщения. Мозгом этого экрана является SM5100B, который представляет собой надежный сотовый модуль, способный выполнять многие из задач большинства стандартных сотовых телефонов. Это дерьмо
BluBerriSix - Учебное пособие по TFT TouchScreen / Arduino: 12 шагов (с изображениями)

BluBerriSix - TFT TouchScreen / Учебное пособие по Arduino: в 2019 году RIM Blackberry 850 исполняется 20 лет! Это маленькое канадское изобретение изменило способ общения в мире. Его давно нет, но его наследие продолжается! Из этого руководства вы узнаете, как использовать MCUfriend.com 2.4 " TFT dis
Учебное пособие по Arduino GPS Shield: Калькулятор расстояния: 5 шагов

Arduino GPS Shield Tutorial: Distance Calculator: GPS or Global Positioning System - это спутниковая радионавигационная система, которая позволяет вам определять ваше местоположение и направлять вас по другим местам с помощью хорошо распознаваемой и предопределенной карты, такой как карты Google, и в мире Ардуино, это
Учебное пособие Sparkfun CAN Bus Shield: 6 шагов

Учебное пособие по Sparkfun CAN Bus Shield: получение и передача сообщений с помощью Sparkfun CAN Bus Shield В отличие от традиционной сети
Учебное пособие для L298 2A Motor Driver Shield для Arduino: 6 шагов

Учебное пособие для L298 2A Motor Driver Shield для Arduino: Описание L298 2Amp Motor Driver Shield для Arduino основано на интегральной схеме драйвера двигателя L298, полномостовом драйвере двигателя. Он может управлять двумя отдельными двигателями постоянного тока 2А или 1 шаговым двигателем 2А. Скорость и направление двигателя можно регулировать отдельно