Satura rādītājs:

Izmantojot TFT 1.44 ar Arduino Nano: 4 soļi
Izmantojot TFT 1.44 ar Arduino Nano: 4 soļi

Video: Izmantojot TFT 1.44 ar Arduino Nano: 4 soļi

Video: Izmantojot TFT 1.44 ar Arduino Nano: 4 soļi
Video: BTT Manta M8P v2 - Basics with CB1 v2.2 2024, Novembris
Anonim
Izmantojot TFT 1.44 ar Arduino Nano
Izmantojot TFT 1.44 ar Arduino Nano

Šajā apmācībā mēs uzzināsim, kā savienot TFT 1.44 LCD ekrānu, kas tiek piegādāts kopā ar Robo-Geek komplektiem.

Šie mazie LCD ekrāni ir ērti, strādājot ar mikrorobotiku, jo tas nodrošina ērtu 128 x 128 pikseļu displeju. Ir divu veidu TFT 1.44, viens, kas ietver SD karti, un viens bez, ar cenu attiecīgi 15 ASV dolāri un 5 ASV dolāri. Šī apmācība aptvers TFT 1.44 bez SD kartes.

Šī apmācība ir pārbaudīta ar Arduino Uno vai Arduino Nano. Ja jums ir cita Arduino plāksne, lūdzu, izskatiet dokumentāciju, jo tapas izkārtojums var atšķirties. Visbeidzot, mēs pieņemam, ka lietotājam ir pamata izpratne par to, kā lietot Arduino un izveidot elektroniskus savienojumus. Ja esat jauns Arduino pasaulē, mēs iesakām pārbaudīt šo pamācību:

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

1. darbība. Nepieciešamo bibliotēku lejupielāde

Nepieciešamo bibliotēku lejupielāde
Nepieciešamo bibliotēku lejupielāde

Arduino pievienojiet šādas bibliotēkas:

github.com/adafruit/Adafruit-GFX-Library

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

Ja jūs nezināt, kā pievienot bibliotēkas, skatiet šo:

www.arduino.cc/en/Guide/Libraries

2. darbība: TFT 1.44 savienošana ar Arduino

Elektroinstalācijas TFT 1.44 savienojums ar Arduino
Elektroinstalācijas TFT 1.44 savienojums ar Arduino
Elektroinstalācijas TFT 1.44 savienojums ar Arduino
Elektroinstalācijas TFT 1.44 savienojums ar Arduino
Elektroinstalācijas TFT 1.44 savienojums ar Arduino
Elektroinstalācijas TFT 1.44 savienojums ar Arduino

TFT 1.44 LCD ekrāna aizmugurē mēs varam redzēt savienojumus no LED līdz VCC. Mēs iesakām to pierakstīt papīra gabalā, kā parādīts attēlā ar zilajiem komentāriem.

Izmantojot maizes dēli, TFT labi iederas. Pārliecinieties, vai visas tapas atrodas vienā rindā, un uzmanīgi uzstādiet, jo tapas ir smalkas. Pārbaudiet attēlu, lai redzētu, kā izskatās savienojums.

Mēs esam vairākas reizes pārbaudījuši ekrānu un uzskatām, ka līmeņa pārslēdzējs nav obligāts, tāpēc mēs tieši no Arduino pieslēgsimies TFT 1.44 LCD ekrānam.

Attiecībā uz Arduino tapām

LED līdz 3.3 VSCK līdz D13

SDA līdz D11

A0 līdz D8

RST līdz D9

CS līdz D10

GND līdz GND

VCC līdz 5,0 V.

3. darbība: kods: atpakaļskaitīšana

Iedvesmojoties no filmas “Īssavienojums”, šis kods rada skaitītāju uz leju, lai parādītu TFT 1.44 LCD ekrāna iespējas. Lai redzētu gala rezultātu, pārbaudiet videoklipu.

4. darbība. Problēmu novēršana

Traucējummeklēšana
Traucējummeklēšana

Ja rodas problēmas ar koda palaišanu, iesakām rīkoties šādi:

1. Pārliecinieties, vai savienojumi ir pareizi veikti ar voltmetru

2. Ja displejs ir nobīdīts vertikālā virzienā, pievienojiet kodam mainīgo:

int yoffset = 32;

Pēc tam pievienojiet yoffset zīmēšanas komandām, piemēram:

tft.drawLine (10, 32 + yoffset, 10, 52 + yoffset, RED);

3. Ko darīt, ja Adafruit bibliotēkas netiek parādītas vēlamajās krāsās. To ir nedaudz grūti atrisināt. Mūsu ieteikums ir izveidot nelielu funkciju, kas parāda katru krāsu un atzīmē numuru. Pieejama elektronika prasa nedaudz vairāk hakeru, tas arī viss, tā ir daļa no jautrības. Vispirms pārbaudiet šādas krāsas un attiecīgi noregulējiet.

#define BLACK 0x0000

#define RED 0x001F

#define BLUE 0xF800

#define GREEN 0x07E0

#define YELLOW 0x07FF

#define PURPLE 0xF81F

#define CYAN 0xFFE0

#define BALTS 0xFFFF

Ieteicams: