Taula de continguts:

Ús de TFT 1.44 amb Arduino Nano: 4 passos
Ús de TFT 1.44 amb Arduino Nano: 4 passos

Vídeo: Ús de TFT 1.44 amb Arduino Nano: 4 passos

Vídeo: Ús de TFT 1.44 amb Arduino Nano: 4 passos
Vídeo: MKS Gen L — 3D Touch 2024, Juliol
Anonim
Ús de TFT 1.44 amb Arduino Nano
Ús de TFT 1.44 amb Arduino Nano

En aquest tutorial aprendrem a connectar la pantalla LCD TFT 1.44 que inclou Robo-Geek Kits.

Aquestes petites pantalles LCD són útils quan es treballa amb micro-robòtica, ja que ofereix una visualització còmoda de 128 x 128 píxels. Hi ha 2 tipus de TFT 1.44, un que inclou targeta SD i un sense, amb un preu de 15 dòlars EUA i 5 dòlars EUA respectivament. Aquest tutorial cobrirà el TFT 1.44 sense targeta SD.

Aquest tutorial s'ha provat amb Arduino Uno o Arduino Nano. Si teniu una altra placa Arduino, reviseu la documentació, ja que el disseny del pin pot ser diferent. Finalment, assumim que l'usuari té un nivell bàsic de comprensió de com utilitzar Arduino i fer connexions electròniques. Si no coneixeu el món Arduino, us recomanem que consulteu aquest instructiu:

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

Pas 1: descàrrega de les biblioteques necessàries

Baixant les biblioteques necessàries
Baixant les biblioteques necessàries

Afegiu les biblioteques següents a Arduino:

github.com/adafruit/Adafruit-GFX-Library

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

Si no coneixeu com afegir biblioteques, consulteu això:

www.arduino.cc/en/Guide/Libraries

Pas 2: Cablatge de TFT 1.44 a Arduino

Cablatge TFT 1.44 a Arduino
Cablatge TFT 1.44 a Arduino
Cablatge TFT 1.44 a Arduino
Cablatge TFT 1.44 a Arduino
Cablatge TFT 1.44 a Arduino
Cablatge TFT 1.44 a Arduino

A la part posterior de la pantalla LCD TFT 1.44, podem veure les connexions del LED al VCC. Us suggerim que ho anoteu en un tros de paper tal com es mostra a la imatge amb els comentaris blaus.

El TFT s’adapta molt bé quan s’utilitza una taula de treball. Assegureu-vos que tots els pins estan a la mateixa fila i instal·leu-lo suaument, ja que els pins són delicats. Comproveu la imatge per veure l'aspecte de la connexió.

Hem provat la pantalla diverses vegades i creiem que el canvi de nivell és opcional, de manera que ens connectarem directament des de l’Arduino a la pantalla LCD TFT 1.44.

Respecte als pins Arduino

LED de 3,3 VSCK a D13

SDA a D11

A0 a D8

RST a D9

CS a D10

GND a GND

VCC a 5,0 V

Pas 3: el codi: compte enrere

Inspirat en la pel·lícula de curtcircuit, aquest codi produeix un comptador descendent per demostrar la capacitat de la pantalla LCD TFT 1.44. Per veure el resultat final, consulteu el vídeo.

Pas 4: resolució de problemes

Resolució de problemes
Resolució de problemes

Si teniu problemes per executar el codi, us recomanem que feu el següent:

1. Assegureu-vos que les connexions es fan correctament amb un voltímetre

2. Si la pantalla està desplaçada en direcció vertical, afegiu una variable al codi:

int yoffset = 32;

A continuació, afegiu yoffset a les ordres de dibuix, per exemple:

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

3. Què passa si les biblioteques d'Adafruit no es mostren amb els colors desitjats. Això és una mica difícil de resoldre. El nostre suggeriment: crear una petita funció que mostri cada color i anoti el número. L’electrònica assequible requereix una mica més de pirateria, això és tot, forma part de la diversió. Comproveu primer els colors següents i ajusteu-los en conseqüència.

#define NEGRE 0x0000

#define VERMELL 0x001F

#defineix BLAU 0xF800

#define VERD 0x07E0

#define GROC 0x07FF

#define PURPLE 0xF81F

#define CYAN 0xFFE0

#define BLANC 0xFFFF

Recomanat: