Sisällysluettelo:

TFT 1.44: n käyttäminen Arduino Nanon kanssa: 4 vaihetta
TFT 1.44: n käyttäminen Arduino Nanon kanssa: 4 vaihetta

Video: TFT 1.44: n käyttäminen Arduino Nanon kanssa: 4 vaihetta

Video: TFT 1.44: n käyttäminen Arduino Nanon kanssa: 4 vaihetta
Video: ЛУЧШИЙ ЭКРАН ДЛЯ АРДУИНО ARDUINO TFT LCD 1.44 SPI 128Х128 ЗА $3! 2024, Joulukuu
Anonim
TFT 1.44: n käyttäminen Arduino Nanon kanssa
TFT 1.44: n käyttäminen Arduino Nanon kanssa

Tässä opetusohjelmassa opimme yhdistämään TFT 1.44 LCD -näytön, joka toimitetaan Robo-Geek-sarjojen mukana.

Nämä pienet LCD-näytöt ovat käteviä mikrorobotiikan kanssa työskenneltäessä, koska ne tarjoavat kätevän 128 x 128 pikselin näytön. On olemassa kahdenlaisia TFT 1.44 -laitteita, joista toinen sisältää SD -kortin ja toinen ilman hintaa 15 dollaria ja 5 dollaria. Tämä opetusohjelma kattaa TFT 1.44 ilman SD -korttia.

Tämä opetusohjelma on testattu Arduino Unolla tai Arduino Nanolla. Jos sinulla on toinen Arduino -kortti, tutustu asiakirjoihin, koska nastan asettelu voi olla erilainen. Lopuksi oletamme, että käyttäjällä on perustaso Arduinon käytöstä ja sähköisten yhteyksien muodostamisesta. Jos olet uusi Arduino -maailmassa, suosittelemme, että tutustut tähän ohjeeseen:

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

Vaihe 1: Tarvittavien kirjastojen lataaminen

Pakollisten kirjastojen lataaminen
Pakollisten kirjastojen lataaminen

Lisää seuraavat kirjastot Arduinoon:

github.com/adafruit/Adafruit-GFX-Library

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

Jos et tunne kirjastojen lisäämistä, katso tämä:

www.arduino.cc/en/Guide/Libraries

Vaihe 2: Kytke TFT 1.44 Arduinoon

Johdotus TFT 1.44 Arduinoon
Johdotus TFT 1.44 Arduinoon
Johdotus TFT 1.44 Arduinoon
Johdotus TFT 1.44 Arduinoon
Johdotus TFT 1.44 Arduinoon
Johdotus TFT 1.44 Arduinoon

TFT 1.44 LCD -näytön takana näemme liitännät LEDistä VCC: hen. Suosittelemme, että kirjoitat sen paperille, kuten kuvassa näkyy sinisten kommenttien kanssa.

TFT sopii hyvin leipälautaa käytettäessä. Varmista, että kaikki tapit ovat samalla rivillä ja asenna se varovasti, koska tapit ovat herkkiä. Tarkista kuvasta, miltä yhteys näyttää.

Olemme testanneet näyttöä useita kertoja ja uskomme, että tasonvaihtaja on valinnainen, joten muodostamme yhteyden suoraan Arduinosta TFT 1.44 LCD -näyttöön.

Mitä tulee Arduino -nastoihin

LED - 3.3 VSCK - D13

SDA - D11

A0 - D8

RST - D9

CS - D10

GND - GND

VCC - 5,0 V

Vaihe 3: Koodi: Laskeminen alas

Tämä oikosulkuelokuvan innoittama koodi tuottaa laskurin, joka osoittaa TFT 1.44 LCD -näytön kyvyn. Jos haluat nähdä lopullisen tuloksen, tarkista video.

Vaihe 4: Vianetsintä

Ongelmien karttoittaminen
Ongelmien karttoittaminen

Jos sinulla on ongelmia koodin suorittamisessa, suosittelemme seuraavaa:

1. Varmista, että liitännät on tehty oikein volttimittarilla

2. Jos näyttö on siirtynyt pystysuunnassa, lisää koodiin muuttuja:

int yoffset = 32;

Lisää sitten yoffset piirustuskomentoihin, esimerkiksi:

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

3. Entä jos Adafruit -kirjastot eivät näy halutuilla väreillä. Tämä on hieman vaikea ratkaista. Ehdotuksemme on luoda pieni toiminto, joka näyttää kunkin värin ja merkitsee numeron. Edullinen elektroniikka vaatii hieman enemmän hakkerointia, siinä kaikki, se on osa hauskaa. Tarkista ensin seuraavat värit ja säädä niiden mukaan.

#määrittele MUSTA 0x0000

#define RED 0x001F

#määrittele SININEN 0xF800

#define VIHREÄ 0x07E0

#define KELTAINEN 0x07FF

#define PURPLE 0xF81F

#define CYAN 0xFFE0

#define WHITE 0xFFFF

Suositeltava: