Sadržaj:

Korištenje TFT 1.44 s Arduino Nano: 4 koraka
Korištenje TFT 1.44 s Arduino Nano: 4 koraka

Video: Korištenje TFT 1.44 s Arduino Nano: 4 koraka

Video: Korištenje TFT 1.44 s Arduino Nano: 4 koraka
Video: Warum kauft JEDER diese 40€ Smartwatch? Amazon Bestseller im Test 2024, Novembar
Anonim
Korištenje TFT 1.44 s Arduino Nano
Korištenje TFT 1.44 s Arduino Nano

U ovom vodiču ćemo naučiti kako spojiti TFT 1.44 LCD ekran koji dolazi s Robo-Geek kompletima.

Ovi mali LCD ekrani zgodni su za rad s mikro-robotikom jer pruža prikladan prikaz od 128 x 128 piksela. Postoje dvije vrste TFT 1.44, jedna koja uključuje SD karticu i druga bez, sa cijenom od 15 USD i 5 USD respektivno. Ovaj vodič će pokriti TFT 1.44 bez SD kartice.

Ovaj vodič je testiran s Arduino Uno ili Arduino Nano. Ako imate drugu Arduino ploču, pregledajte dokumentaciju jer raspored pinova može biti drugačiji. Na kraju pretpostavljamo da korisnik ima osnovni nivo razumijevanja kako koristiti Arduino i uspostaviti elektroničke veze. Ako ste tek počeli s radom u Arduino svijetu, preporučujemo da provjerite ovo uputstvo:

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

Korak 1: Preuzimanje potrebnih biblioteka

Preuzimanje potrebnih biblioteka
Preuzimanje potrebnih biblioteka

Dodajte sljedeće biblioteke u Arduino:

github.com/adafruit/Adafruit-GFX-Library

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

Ako niste upoznati s načinom dodavanja biblioteka, pogledajte ovo:

www.arduino.cc/en/Guide/Libraries

Korak 2: Ožičenje TFT 1.44 na Arduino

Ožičenje TFT 1.44 na Arduino
Ožičenje TFT 1.44 na Arduino
Ožičenje TFT 1.44 na Arduino
Ožičenje TFT 1.44 na Arduino
Ožičenje TFT 1.44 na Arduino
Ožičenje TFT 1.44 na Arduino

Na stražnjoj strani TFT 1.44 LCD ekrana možemo vidjeti veze od LED do VCC. Predlažemo da to zapišete u komad papira kao što je prikazano na slici sa plavim komentarima.

TFT se lijepo uklapa pri upotrebi matične ploče. Uvjerite se da su sve igle u istom redu i pažljivo ga postavite jer su igle osjetljive. Pogledajte sliku kako biste vidjeli kako izgleda veza.

Ekran smo testirali nekoliko puta i vjerujemo da je mjenjač nivoa opcionalan, pa ćemo se povezati direktno s Arduina na TFT 1.44 LCD ekran.

S obzirom na Arduino pinove

LED na 3.3 VSCK do D13

SDA do D11

A0 do D8

RST do D9

CS do D10

GND u GND

VCC do 5,0 V

Korak 3: Kod: Odbrojavanje

Inspirisan filmom o kratkom spoju, ovaj kôd proizvodi brojač nadole kako bi pokazao sposobnosti TFT 1.44 LCD ekrana. Kako biste vidjeli konačni rezultat, pogledajte video.

Korak 4: Rješavanje problema

Rješavanje problema
Rješavanje problema

Ako imate problema s pokretanjem koda, predlažemo da učinite sljedeće:

1. Provjerite jesu li veze ispravno izvedene pomoću voltmetra

2. Ako je prikaz pomaknut u okomitom smjeru, dodajte varijablu kodu:

int yoffset = 32;

Zatim dodajte yoffset naredbama za crtanje, na primjer:

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

3. Šta ako se Adafruit biblioteke ne prikazuju željenim bojama. Ovo je malo teško riješiti. Naš prijedlog, stvorite malu funkciju koja prikazuje svaku boju i bilježi broj. Pristupačna elektronika zahtijeva malo više hakiranja, to je sve, to je dio zabave. Prvo provjerite sljedeće boje i prilagodite ih u skladu s tim.

#define CRNI 0x0000

#define RED 0x001F

#define PLAVO 0xF800

#define ZELENO 0x07E0

#define ŽUTI 0x07FF

#define PURPLE 0xF81F

#define CYAN 0xFFE0

#define WHITE 0xFFFF

Preporučuje se: