Sisukord:

TFT 1.44 kasutamine koos Arduino Nanoga: 4 sammu
TFT 1.44 kasutamine koos Arduino Nanoga: 4 sammu

Video: TFT 1.44 kasutamine koos Arduino Nanoga: 4 sammu

Video: TFT 1.44 kasutamine koos Arduino Nanoga: 4 sammu
Video: ЛУЧШИЙ ЭКРАН ДЛЯ АРДУИНО ARDUINO TFT LCD 1.44 SPI 128Х128 ЗА $3! 2024, November
Anonim
TFT 1.44 kasutamine koos Arduino Nanoga
TFT 1.44 kasutamine koos Arduino Nanoga

Selles õpetuses õpime, kuidas ühendada TFT 1.44 LCD-ekraan, mis on kaasas Robo-Geek komplektidega.

Need väikesed LCD-ekraanid on mikroprobootikaga töötamisel käepärased, kuna see annab mugava 128 x 128 piksli kuva. TFT 1.44 on kahte tüüpi, üks sisaldab SD -kaarti ja teine ilma, mille hind on vastavalt 15 USA dollarit ja 5 USD. See õpetus hõlmab TFT 1.44 ilma SD -kaardita.

Seda õpetust on testitud Arduino Uno või Arduino Nano abil. Kui teil on teine Arduino plaat, vaadake palun dokumentatsioon läbi, kuna tihvtide paigutus võib olla erinev. Lõpuks eeldame, et kasutajal on põhiline arusaam Arduino kasutamisest ja elektrooniliste ühenduste loomisest. Kui olete Arduino maailmas uus, soovitame tungivalt tutvuda selle juhendiga:

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

Samm: nõutavate raamatukogude allalaadimine

Nõutavate raamatukogude allalaadimine
Nõutavate raamatukogude allalaadimine

Lisage Arduinole järgmised teegid:

github.com/adafruit/Adafruit-GFX-Library

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

Kui te pole raamatukogude lisamine tuttav, vaadake seda:

www.arduino.cc/en/Guide/Libraries

2. samm: TFT 1.44 ühendamine Arduinoga

TFT 1.44 ühendamine Arduinoga
TFT 1.44 ühendamine Arduinoga
TFT 1.44 ühendamine Arduinoga
TFT 1.44 ühendamine Arduinoga
TFT 1.44 ühendamine Arduinoga
TFT 1.44 ühendamine Arduinoga

TFT 1.44 LCD -ekraani tagaküljel näeme ühendusi LED -ist VCC -ni. Soovitame selle kirja panna paberilehele, nagu on näidatud pildil koos siniste kommentaaridega.

TFT sobib kenasti leivaplaati kasutades. Veenduge, et kõik tihvtid oleksid samas reas ja paigaldage see õrnalt, kuna tihvtid on õrnad. Vaadake pildilt, kuidas ühendus välja näeb.

Oleme ekraani mitu korda testinud ja usume, et taseme nihutaja on valikuline, seega ühendame Arduino otse TFT 1.44 LCD -ekraaniga.

Arduino tihvtide osas

LED kuni 3,3 VSCK kuni D13

SDA kuni D11

A0 kuni D8

RST kuni D9

CS kuni D10

GND kuni GND

VCC kuni 5,0 V

Samm: kood: loendamine

Lühisfilmist inspireeritud kood annab loenduri, mis näitab TFT 1.44 LCD -ekraani võimekust. Lõpptulemuse nägemiseks vaadake videot.

4. samm: tõrkeotsing

Tõrkeotsing
Tõrkeotsing

Kui teil on koodi käitamisega probleeme, soovitame teha järgmist.

1. Veenduge, et ühendused oleksid korralikult tehtud voltmeetriga

2. Kui ekraan on vertikaalsuunas nihutatud, lisage koodile muutuja:

int yoffset = 32;

Seejärel lisage joonistuskäskudele yoffset, näiteks:

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

3. Mis siis, kui Adafruit'i raamatukogud ei kuvata soovitud värvidega. Seda on natuke raske lahendada. Meie soovitus on luua väike funktsioon, mis kuvab iga värvi ja märgib numbri. Taskukohane elektroonika nõuab natuke rohkem häkkimist, see on kõik, see on osa lõbust. Kontrollige kõigepealt järgmisi värve ja kohandage neid vastavalt.

#define MUST 0x0000

#define RED 0x001F

#define SININE 0xF800

#define GREEN 0x07E0

#define Kollane 0x07FF

#define PURPLE 0xF81F

#defineeri CYAN 0xFFE0

#define VALGE 0xFFFF

Soovitan: