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

В этом руководстве мы узнаем, как подключить ЖК-экран 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 мы можем видеть соединения от светодиода к 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
Рекомендуемые:
Использование Mifare Ultralight C с RC522 на Arduino: 3 шага

Использование Mifare Ultralight C с RC522 на Arduino: использование технологии RFID для идентификации держателей карт или авторизации на какие-либо действия (открытие двери и т. Д.) Является довольно распространенным подходом. В случае применения в домашних условиях широко используется модуль RC522, поскольку он довольно дешев, и для этого модуля существует много кода. Я
Использование интерфейса командной строки Arduino для прошивки платы Arduino: 4 шага

Используйте интерфейс командной строки Arduino для прошивки платы Arduino: в настоящее время производители и разработчики предпочитают Arduino для быстрой разработки прототипов проектов. Arduino - это электронная платформа с открытым исходным кодом, основанная на простом в использовании аппаратном и программном обеспечении. У Arduino очень хорошее сообщество пользователей. Кабан Ардуино
Поворотный энкодер - понимание и использование (Arduino / другой ΜКонтроллер): 3 шага

Поворотный энкодер - понимание и использование (Arduino / другой ΜКонтроллер): Поворотный энкодер - это электромеханическое устройство, которое преобразует вращательное движение в цифровую или аналоговую информацию. Он может вращаться по часовой стрелке или против часовой стрелки. Есть два типа угловых энкодеров: абсолютные и относительные (инкрементальные) энкодеры. Чт
ЖК-дисплей I2C / IIC - Использование ЖК-дисплея SPI для ЖК-дисплея I2C Использование модуля SPI-IIC с Arduino: 5 шагов

ЖК-дисплей I2C / IIC | Используйте ЖК-дисплей SPI для ЖК-дисплея I2C Использование модуля SPI-IIC с Arduino: Привет, ребята, так как обычный ЖК-дисплей SPI 1602 имеет слишком много проводов для подключения, поэтому его очень сложно связать с Arduino, но на рынке доступен один модуль, который может преобразовать дисплей SPI в дисплей IIC, поэтому вам нужно подключить только 4 провода
Как сделать часы реального времени с помощью Arduino и TFT-дисплея - Arduino Mega RTC с 3,5-дюймовым TFT-дисплеем: 4 шага

Как сделать часы реального времени с помощью Arduino и TFT-дисплея | Arduino Mega RTC с 3,5-дюймовым TFT-дисплеем: посетите мой канал на Youtube. Введение: - В этом посте я собираюсь создать «Часы реального времени» с использованием 3,5-дюймового сенсорного ЖК-дисплея TFT, Arduino Mega 2560 и модуль DS3231 RTC… .Перед запуском… посмотрите видео с моего канала YouTube .. Примечание: - Если вы используете Arduin