Оглавление:

Учебное пособие по TFT Shield: 4 шага
Учебное пособие по TFT Shield: 4 шага

Видео: Учебное пособие по TFT Shield: 4 шага

Видео: Учебное пособие по TFT Shield: 4 шага
Видео: Образовательный набор Мастер LIGHT для Arduino 2024, Июль
Anonim
Учебное пособие по TFT Shield
Учебное пособие по TFT Shield
Учебное пособие по TFT Shield
Учебное пособие по TFT Shield

Сегодня вы узнаете, как создавать и использовать кнопки в проектах 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). Кнопка работает, проверяя, где был нажат экран, и если он находится внутри координат самой кнопки, щелчок регистрируется. Если указанные выше значения неверны, регистрация кликов будет отключена.

Рекомендуемые: