Turinys:

TFT 1.44 naudojimas naudojant „Arduino Nano“: 4 žingsniai
TFT 1.44 naudojimas naudojant „Arduino Nano“: 4 žingsniai

Video: TFT 1.44 naudojimas naudojant „Arduino Nano“: 4 žingsniai

Video: TFT 1.44 naudojimas naudojant „Arduino Nano“: 4 žingsniai
Video: ЛУЧШИЙ ЭКРАН ДЛЯ АРДУИНО ARDUINO TFT LCD 1.44 SPI 128Х128 ЗА $3! 2024, Lapkritis
Anonim
TFT 1.44 naudojimas su „Arduino Nano“
TFT 1.44 naudojimas su „Arduino Nano“

Šioje pamokoje sužinosime, kaip prijungti TFT 1.44 LCD ekraną, kuris yra „Robo-Geek“rinkiniuose.

Šie maži LCD ekranai yra patogūs dirbant su mikrorobotika, nes tai suteikia patogų 128 x 128 pikselių ekraną. Yra dviejų tipų TFT 1.44, viename yra SD kortelė, o kitame - be atitinkamai 15 USD ir 5 USD. Ši pamoka apims TFT 1.44 be SD kortelės.

Ši pamoka buvo išbandyta naudojant „Arduino Uno“arba „Arduino Nano“. Jei turite kitą „Arduino“plokštę, peržiūrėkite dokumentus, nes kaiščių išdėstymas gali skirtis. Galiausiai darome prielaidą, kad vartotojas turi pagrindinį supratimą, kaip naudotis „Arduino“ir užmegzti elektroninius ryšius. Jei esate naujas „Arduino“pasaulyje, primygtinai rekomenduojame patikrinti šią instrukciją:

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

1 žingsnis: Atsisiųskite reikiamas bibliotekas

Atsisiųskite reikiamas bibliotekas
Atsisiųskite reikiamas bibliotekas

Prie „Arduino“pridėkite šias bibliotekas:

github.com/adafruit/Adafruit-GFX-Library

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

Jei nežinote, kaip pridėti bibliotekų, skaitykite tai:

www.arduino.cc/en/Guide/Libraries

2 žingsnis: TFT 1.44 prijungimas prie „Arduino“

TFT 1.44 prijungimas prie „Arduino“
TFT 1.44 prijungimas prie „Arduino“
TFT 1.44 prijungimas prie „Arduino“
TFT 1.44 prijungimas prie „Arduino“
TFT 1.44 prijungimas prie „Arduino“
TFT 1.44 prijungimas prie „Arduino“

TFT 1.44 LCD ekrano gale matome ryšius nuo LED iki VCC. Siūlome užsirašyti į popieriaus lapą, kaip parodyta paveikslėlyje su mėlynais komentarais.

TFT puikiai tinka naudojant duonos lentą. Įsitikinkite, kad visi kaiščiai yra toje pačioje eilėje, ir švelniai įstatykite, nes kaiščiai yra subtilūs. Patikrinkite paveikslėlį, kad pamatytumėte ryšį.

Mes kelis kartus išbandėme ekraną ir manome, kad lygio perjungiklis yra neprivalomas, todėl tiesiogiai jungsimės iš „Arduino“prie TFT 1.44 LCD ekrano.

Kalbant apie „Arduino“kaiščius

Šviesos diodas iki 3,3 VSCK iki D13

SDA - D11

Nuo A0 iki D8

Nuo RST iki D9

CS iki D10

GND į GND

VCC iki 5,0 V

3 žingsnis: kodas: atgalinis skaičiavimas

Įkvėptas trumpojo jungimo filmo, šis kodas sukuria skaitiklį, parodantį TFT 1.44 LCD ekrano galimybes. Norėdami pamatyti galutinį rezultatą, patikrinkite vaizdo įrašą.

4 žingsnis: trikčių šalinimas

Problemų sprendimas
Problemų sprendimas

Jei kyla problemų vykdant kodą, siūlome atlikti šiuos veiksmus:

1. Voltmetru įsitikinkite, kad jungtys padarytos tinkamai

2. Jei ekranas pasislenka vertikaliai, prie kodo pridėkite kintamąjį:

int yoffset = 32;

Tada pridėkite yoffset prie piešimo komandų, pavyzdžiui:

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

3. Ką daryti, jei „Adafruit“bibliotekos nerodomos norimomis spalvomis. Tai šiek tiek sunku išspręsti. Mūsų pasiūlymas - sukurkite nedidelę funkciją, kuri parodytų kiekvieną spalvą ir pažymėtų skaičių. Įperkamai elektronikai reikia šiek tiek daugiau įsilaužimo, ir viskas, tai yra linksmybių dalis. Pirmiausia patikrinkite šias spalvas ir atitinkamai sureguliuokite.

#define BLACK 0x0000

#define RED 0x001F

#define BLUE 0xF800

#define GREEN 0x07E0

#define GELTONA 0x07FF

#define PURPURINIS 0xF81F

#define CYAN 0xFFE0

#define BALTA 0xFFFF

Rekomenduojamas: