Оглавление:
Видео: Сенсорный дисплей Arduino: 4 шага
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Привет! Сегодня я покажу вам, как использовать сенсорный экран с Arduino Uno. Вы можете использовать его как небольшой дисплей для цитат, картинок или всего прочего.
Шаг 1: Детали
Тебе понадобится:
- Ардуино Уно
- Seeed Studios TFT Shield
- USB-кабель
- Карта Micro SD
Это все, что вам нужно. Вы можете приобрести экран TFT на сайте seeedstudios.com за 50 долларов. Получив щиток, вставьте карту micro SD в небольшой слот внизу. Теперь ваш TFT-экран готов к работе. Подключите его к вашему Arduino Uno и настройте загрузку файлов, перечисленных ниже.
Вам понадобится это программное обеспечение и эти файлы:
- IDE Arduino
- Библиотека TFT_Touch_Shield_v2-master-2 (ее можно скачать с вики-сайта seeed studios)
- Любой конвертер zip-файлов
Шаг 2. Запустите свою первую программу TFT
Теперь, когда у вас есть все компоненты и программное обеспечение, откройте IDE Arduino и откройте
Библиотека TFT_Touch_Shield_v2-master-2. Откройте примеры и найдите первую программу с надписью «drawCircle». После того, как вы открыли эту программу, прочтите все примечания, чтобы понять команды и способы их использования. Загрузите программу на свою доску. На сенсорном экране должно отображаться 4 круга, 2 закрашенных и 2 контура. Если да, поздравляем! Вы только что запустили свою первую программу TFT.
Шаг 3: добавление
Надеюсь, вы прочитали боковые примечания и знаете, как использовать команды в программе "drawCircle". Теперь вам нужно применить то, что вы знаете, изменив параметры в некоторых командах, чтобы вы могли видеть, что происходит, когда вы это делаете. Попробуйте изменить координацию, размер и цвет кругов на экране. Вот что я сделал после того, как узнал, как менять команды:
#include #include
#включают
void setup () {
TFT_BL_ON;
Tft. TFTinit ();
Tft.fillCircle (110, 150, 100, ЖЕЛТЫЙ);
Tft.fillCircle (100, 100, 25, ЧЕРНЫЙ);
Tft.fillCircle (120, 120, 10, КРАСНЫЙ);
Tft.fillCircle (120, 120, 10, СИНИЙ);
Tft.fillCircle (120, 120, 10, CYAN);
Tft.fillCircle (110, 110, 5, БЕЛЫЙ);
}
void loop () {
}
Если вы все это сделали, то пора двигаться дальше. Посмотрите на некоторые другие примеры, узнайте, как их использовать вместе. Вам, вероятно, следует изучить программы, которые рисуют фигуры или фигуры (например, «drawRectangle» или «drawNumbers»).
Шаг 4: Добавление на Contd
Когда вы освоите создание фигур на экране, вам следует перейти к изучению отображения изображений (drawbmp1 и 2) и того, как рисовать на экране (рисовать). Ну вот и все. Спасибо за чтение, и если вы хотите, чтобы я опубликовал еще одно руководство по этому поводу, просто оставьте комментарий. Спасибо за прочтение!