2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Сегодня вы узнаете, как создавать и использовать кнопки в проектах 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). Кнопка работает, проверяя, где был нажат экран, и если он находится внутри координат самой кнопки, щелчок регистрируется. Если указанные выше значения неверны, регистрация кликов будет отключена.