Índice:

Usando TFT 1.44 com Arduino Nano: 4 etapas
Usando TFT 1.44 com Arduino Nano: 4 etapas

Vídeo: Usando TFT 1.44 com Arduino Nano: 4 etapas

Vídeo: Usando TFT 1.44 com Arduino Nano: 4 etapas
Vídeo: TFT Display and Arduino: Setup and Programming | How to connect LCD to arduino 1.8" 2.8" 3.5" 2024, Julho
Anonim
Usando TFT 1.44 com Arduino Nano
Usando TFT 1.44 com Arduino Nano

Neste tutorial aprenderemos como conectar a tela LCD TFT 1.44 que vem com os kits Robo-Geek.

Essas pequenas telas LCD são úteis ao trabalhar com micro-robótica, pois oferecem uma exibição conveniente de 128 x 128 pixels. Existem 2 tipos de TFT 1.44, um com cartão SD e outro sem com um preço de US $ 15 e US $ 5, respectivamente. Este tutorial cobrirá o TFT 1.44 sem cartão SD.

Este tutorial foi testado com Arduino Uno ou Arduino Nano. Se você tiver outra placa Arduino, revise a documentação, pois o layout do pino pode ser diferente. Finalmente, assumimos que o usuário tem um nível básico de compreensão de como usar o Arduino e fazer conexões eletrônicas. Se você é novo no mundo Arduino, sugerimos fortemente que verifique este instrutível:

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

Etapa 1: Baixar as bibliotecas necessárias

Baixando as bibliotecas necessárias
Baixando as bibliotecas necessárias

Adicione as seguintes bibliotecas ao Arduino:

github.com/adafruit/Adafruit-GFX-Library

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

Se você não souber como adicionar bibliotecas, consulte o seguinte:

www.arduino.cc/en/Guide/Libraries

Etapa 2: conectando o TFT 1.44 ao Arduino

Conectando TFT 1.44 ao Arduino
Conectando TFT 1.44 ao Arduino
Conectando TFT 1.44 ao Arduino
Conectando TFT 1.44 ao Arduino
Conectando TFT 1.44 ao Arduino
Conectando TFT 1.44 ao Arduino

Na parte de trás da tela LCD TFT 1.44, podemos ver as conexões do LED ao VCC. Sugerimos que você escreva em um pedaço de papel conforme mostrado na imagem com os comentários em azul.

O TFT se encaixa perfeitamente ao usar uma placa de ensaio. Certifique-se de que todos os pinos estejam na mesma fileira e instale-o com cuidado, pois os pinos são delicados. Verifique a imagem para ver como é a conexão.

Testamos a tela várias vezes e acreditamos que um deslocador de nível é opcional, portanto, conectaremos diretamente do Arduino à tela LCD TFT 1.44.

Com relação aos pinos do Arduino

LED para 3,3 VSCK para D13

SDA para D11

A0 a D8

RST para D9

CS para D10

GND para GND

VCC a 5,0 V

Etapa 3: O código: contagem regressiva

Inspirado no filme Curto-circuito, este código produz um contador para baixo para demonstrar a capacidade da tela LCD TFT 1.44. Para ver o resultado final, confira o vídeo.

Etapa 4: solução de problemas

Solução de problemas
Solução de problemas

Se você tiver problemas para executar o código, sugerimos fazer o seguinte:

1. Certifique-se de que as conexões sejam feitas corretamente com um voltímetro

2. Se a exibição estiver deslocada na direção vertical, adicione uma variável ao código:

int yoffset = 32;

Em seguida, adicione yoffset aos comandos de desenho, por exemplo:

tft.drawLine (10, 32 + deslocamento y, 10, 52 + deslocamento y, VERMELHO);

3. E se as bibliotecas Adafruit não estiverem sendo exibidas com as cores desejadas. Isso é um pouco difícil de resolver. Nossa sugestão, crie uma pequena função que exiba cada cor e anote o número. Eletrônicos acessíveis exigem um pouco mais de hackeamento, só isso, faz parte da diversão. Verifique as cores a seguir primeiro e ajuste de acordo.

#define BLACK 0x0000

# define RED 0x001F

# define BLUE 0xF800

# define GREEN 0x07E0

# define YELLOW 0x07FF

# define PURPLE 0xF81F

# define CYAN 0xFFE0

# define WHITE 0xFFFF

Recomendado: