Оглавление:

Использование TFT 1.44 с Arduino Nano: 4 шага
Использование TFT 1.44 с Arduino Nano: 4 шага

Видео: Использование TFT 1.44 с Arduino Nano: 4 шага

Видео: Использование TFT 1.44 с Arduino Nano: 4 шага
Видео: ЛУЧШИЙ ЭКРАН ДЛЯ АРДУИНО ARDUINO TFT LCD 1.44 SPI 128Х128 ЗА $3! 2024, Июль
Anonim
Использование TFT 1.44 с Arduino Nano
Использование TFT 1.44 с Arduino Nano

В этом руководстве мы узнаем, как подключить ЖК-экран TFT 1.44, входящий в комплект Robo-Geek Kits.

Эти маленькие ЖК-экраны удобны при работе с микробототехникой, поскольку они обеспечивают удобный дисплей с разрешением 128 x 128 пикселей. Существует 2 вида TFT 1.44, один с SD-картой, а другой без него, по цене 15 и 5 долларов США соответственно. В этом руководстве рассматривается TFT 1.44 без SD-карты.

Это руководство было протестировано с Arduino Uno или Arduino Nano. Если у вас есть другая плата Arduino, просмотрите документацию, так как расположение выводов может отличаться. Наконец, мы предполагаем, что пользователь имеет базовый уровень понимания того, как использовать Arduino и устанавливать электронные соединения. Если вы новичок в мире Arduino, мы настоятельно рекомендуем ознакомиться с этим руководством:

www.instructables.com/id/Arduino-Nano/

Шаг 1. Загрузка необходимых библиотек

Скачивание необходимых библиотек
Скачивание необходимых библиотек

Добавьте в Arduino следующие библиотеки:

github.com/adafruit/Adafruit-GFX-Library

github.com/adafruit/Adafruit-ST7735-Librar…

Если вы не знаете, как добавлять библиотеки, обратитесь к этому:

www.arduino.cc/en/Guide/Libraries

Шаг 2: Подключение TFT 1.44 к Arduino

Подключение TFT 1.44 к Arduino
Подключение TFT 1.44 к Arduino
Подключение TFT 1.44 к Arduino
Подключение TFT 1.44 к Arduino
Подключение TFT 1.44 к Arduino
Подключение TFT 1.44 к Arduino

На задней панели ЖК-экрана TFT 1.44 мы можем видеть соединения от светодиода к VCC. Предлагаем записать это на листе бумаги, как показано на картинке с синими комментариями.

TFT прекрасно подходит для использования на макетной плате. Убедитесь, что все штифты находятся в одном ряду, и аккуратно установите штифты, так как штифты хрупкие. Посмотрите на картинку, как выглядит соединение.

Мы протестировали экран несколько раз и считаем, что переключатель уровня не является обязательным, поэтому мы будем подключаться напрямую от Arduino к ЖК-экрану TFT 1.44.

Что касается контактов Arduino

Светодиод на 3,3 VSCK на D13

SDA к D11

От A0 до D8

RST в D9

CS в D10

GND к GND

VCC до 5,0 В

Шаг 3. Код: обратный отсчет

Вдохновленный фильмом «Короткое замыкание», этот код создает счетчик, демонстрирующий возможности ЖК-экрана TFT 1.44. Чтобы увидеть окончательный результат, посмотрите видео.

Шаг 4. Устранение неполадок

Исправление проблем
Исправление проблем

Если у вас возникли проблемы с запуском кода, мы предлагаем сделать следующее:

1. Убедитесь, что соединения выполнены правильно с помощью вольтметра.

2. Если отображение смещено в вертикальном направлении, добавьте в код переменную:

int yoffset = 32;

Затем добавьте yoffset к командам рисования, например:

tft.drawLine (10, 32 + yoffset, 10, 52 + yoffset, КРАСНЫЙ);

3. Что делать, если библиотеки Adafruit не отображаются с желаемыми цветами. Это немного сложно решить. Наше предложение, создать небольшую функцию, которая отображает каждый цвет и отмечает номер. Доступная электроника требует немного больше взлома, вот и все, это часть удовольствия. Сначала проверьте следующие цвета и отрегулируйте соответственно.

#define ЧЕРНЫЙ 0x0000

#define RED 0x001F

#define СИНИЙ 0xF800

#define ЗЕЛЕНЫЙ 0x07E0

#define ЖЕЛТЫЙ 0x07FF

#define ФИОЛЕТОВЫЙ 0xF81F

#define CYAN 0xFFE0

#define БЕЛЫЙ 0xFFFF

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