Съдържание:

Използване на TFT 1.44 с Arduino Nano: 4 стъпки
Използване на TFT 1.44 с Arduino Nano: 4 стъпки

Видео: Използване на TFT 1.44 с Arduino Nano: 4 стъпки

Видео: Използване на TFT 1.44 с Arduino Nano: 4 стъпки
Видео: Смарт Часовник A1- Smartdeluxe.bg 2024, Юли
Anonim
Използване на TFT 1.44 с Arduino Nano
Използване на TFT 1.44 с Arduino Nano

В този урок ще научим как да свържете TFT 1.44 LCD екрана, който идва с Robo-Geek Kits.

Тези малки LCD екрани са удобни при работа с микророботика, тъй като дават удобен дисплей от 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 LCD екрана можем да видим връзките от LED към VCC. Предлагаме да го запишете на лист хартия, както е показано на снимката със сините коментари.

TFT се вписва добре, когато използвате макет. Уверете се, че всички щифтове са в един ред и го инсталирайте внимателно, тъй като щифтовете са деликатни. Проверете снимката, за да видите как изглежда връзката.

Тествали сме екрана няколко пъти и вярваме, че превключвателят на нивата не е задължителен, така че ще се свързваме директно от Arduino към TFT 1.44 LCD екрана.

По отношение на щифтовете на Arduino

LED към 3.3 VSCK до D13

SDA до D11

A0 до D8

RST до D9

CS до D10

GND към GND

VCC до 5.0 V

Стъпка 3: Кодът: Отброяване

Вдъхновен от филма за късо съединение, този код произвежда брояч надолу, за да демонстрира възможностите на TFT 1.44 LCD екрана. За да видите крайния резултат, вижте видеото.

Стъпка 4: Отстраняване на неизправности

Отстраняване на неизправности
Отстраняване на неизправности

Ако имате проблеми с изпълнението на кода, предлагаме да направите следното:

1. Уверете се, че връзките са направени правилно с волтметър

2. Ако дисплеят е изместен във вертикална посока, добавете променлива към кода:

int йофсет = 32;

След това добавете йофсет към команди за рисуване, например:

tft.drawLine (10, 32 + йофсет, 10, 52 + йофсет, ЧЕРВЕН);

3. Ами ако библиотеките на Adafruit не се показват с желаните цветове. Това е малко трудно за решаване. Нашето предложение, създайте малка функция, която показва всеки цвят и отбелязва номера. Достъпната електроника изисква малко повече хакерство, това е всичко, това е част от забавлението. Първо проверете следните цветове и ги коригирайте съответно.

#дефинирайте ЧЕРЕН 0x0000

#дефинирайте ЧЕРВЕН 0x001F

#дефинирайте СИН 0xF800

#дефинирайте ЗЕЛЕН 0x07E0

#дефинирайте ЖЪЛТ 0x07FF

#define PURPLE 0xF81F

#дефинирайте CYAN 0xFFE0

#define WHITE 0xFFFF

Препоръчано: