Sommario:

Utilizzo di TFT 1.44 con Arduino Nano: 4 passaggi
Utilizzo di TFT 1.44 con Arduino Nano: 4 passaggi

Video: Utilizzo di TFT 1.44 con Arduino Nano: 4 passaggi

Video: Utilizzo di TFT 1.44 con Arduino Nano: 4 passaggi
Video: Usare un display ST7735 TFT SPI con Arduino - Video 545 2024, Dicembre
Anonim
Utilizzo di TFT 1.44 con Arduino Nano
Utilizzo di TFT 1.44 con Arduino Nano

In questo tutorial impareremo come collegare lo schermo LCD TFT 1.44 fornito con i kit Robo-Geek.

Questi piccoli schermi LCD sono utili quando si lavora con la microrobotica in quanto offrono un comodo display di 128 x 128 pixel. Esistono 2 tipi di TFT 1.44, uno che include la scheda SD e quello senza con un prezzo rispettivamente di $ 15 US e $ 5 US. Questo tutorial coprirà il TFT 1.44 senza scheda SD.

Questo tutorial è stato testato con Arduino Uno o Arduino Nano. Se hai un'altra scheda Arduino, consulta la documentazione poiché la disposizione dei pin potrebbe essere diversa. Infine assumiamo che l'utente abbia un livello base di comprensione dell'uso di Arduino e delle connessioni elettroniche. Se sei nuovo nel mondo Arduino, ti consigliamo vivamente di dare un'occhiata a questo istruibile:

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

Passaggio 1: download delle librerie richieste

Download delle librerie richieste
Download delle librerie richieste

Aggiungi le seguenti librerie ad Arduino:

github.com/adafruit/Adafruit-GFX-Library

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

Se non hai familiarità con l'aggiunta di librerie, fai riferimento a questo:

www.arduino.cc/en/Guide/Librerie

Passaggio 2: cablaggio TFT 1.44 ad Arduino

Cablaggio TFT 1.44 ad Arduino
Cablaggio TFT 1.44 ad Arduino
Cablaggio TFT 1.44 ad Arduino
Cablaggio TFT 1.44 ad Arduino
Cablaggio TFT 1.44 ad Arduino
Cablaggio TFT 1.44 ad Arduino

Nella parte posteriore dello schermo LCD TFT 1.44, possiamo vedere le connessioni da LED a VCC. Suggeriamo di annotarlo su un pezzo di carta come mostrato nell'immagine con i commenti blu.

Il TFT si adatta bene quando si utilizza una breadboard. Assicurati che tutti i pin siano nella stessa fila e installalo delicatamente poiché i pin sono delicati. Controlla l'immagine per vedere come appare la connessione.

Abbiamo testato lo schermo diverse volte e riteniamo che un traslatore di livello sia opzionale, quindi ci collegheremo direttamente dall'Arduino allo schermo LCD TFT 1.44.

Per quanto riguarda i pin Arduino

LED a 3.3 VSCK a D13

SDA a D11

A0 a D8

Da RST a D9

CS a D10

GND a GND

VCC a 5,0 V

Passaggio 3: il codice: conto alla rovescia

Ispirato al film Short Circuit, questo codice produce un contatore alla rovescia per dimostrare le capacità dello schermo LCD TFT 1.44. Per vedere il risultato finale, guarda il video.

Passaggio 4: risoluzione dei problemi

Risoluzione dei problemi
Risoluzione dei problemi

Se hai problemi a eseguire il codice, ti suggeriamo di fare quanto segue:

1. Assicurarsi che i collegamenti siano eseguiti correttamente con un voltmetro

2. Se il display è sfalsato in direzione verticale, aggiungere una variabile al codice:

int yoffset = 32;

Quindi aggiungi yoffset ai comandi di disegno, ad esempio:

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

3. Cosa succede se le librerie Adafruit non vengono visualizzate con i colori desiderati. Questo è un po' difficile da risolvere. Il nostro suggerimento, creare una piccola funzione che visualizzi ogni colore e annoti il numero. L'elettronica a prezzi accessibili richiede un po' più di hacking, tutto qui, fa parte del divertimento. Controllare prima i seguenti colori e regolare di conseguenza.

#define NERO 0x0000

#define ROSSO 0x001F

#define BLU 0xF800

#define GREEN 0x07E0

#define GIALLO 0x07FF

#define VIOLA 0xF81F

#define CIANO 0xFFE0

#define BIANCO 0xFFFF

Consigliato: