Tabla de contenido:

Usando TFT 1.44 con Arduino Nano: 4 pasos
Usando TFT 1.44 con Arduino Nano: 4 pasos

Video: Usando TFT 1.44 con Arduino Nano: 4 pasos

Video: Usando TFT 1.44 con Arduino Nano: 4 pasos
Video: ST7735 0.96 Inch 160x80 Color TFT LCD Display Arduino Tutorial 2024, Noviembre
Anonim
Usando TFT 1.44 con Arduino Nano
Usando TFT 1.44 con Arduino Nano

En este tutorial aprenderemos cómo conectar la pantalla LCD TFT 1.44 que viene con los kits Robo-Geek.

Estas pequeñas pantallas LCD son útiles cuando se trabaja con micro-robótica, ya que ofrece una pantalla conveniente de 128 x 128 píxeles. Hay 2 tipos de TFT 1.44, uno que incluye tarjeta SD y el otro sin tarjeta con un precio de $ 15 US y $ 5 US respectivamente. Este tutorial cubrirá el TFT 1.44 sin tarjeta SD.

Este tutorial ha sido probado con Arduino Uno o Arduino Nano. Si tiene otra placa Arduino, revise la documentación, ya que el diseño de los pines puede ser diferente. Finalmente asumimos que el usuario tiene un nivel básico de comprensión de cómo usar Arduino y realizar conexiones electrónicas. Si es nuevo en el mundo de Arduino, le recomendamos encarecidamente que consulte este instructivo:

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

Paso 1: descarga de las bibliotecas necesarias

Descarga de las bibliotecas necesarias
Descarga de las bibliotecas necesarias

Agregue las siguientes bibliotecas a Arduino:

github.com/adafruit/Adafruit-GFX-Library

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

Si no está familiarizado con cómo agregar bibliotecas, consulte esto:

www.arduino.cc/en/Guide/Libraries

Paso 2: Cableado de TFT 1.44 a Arduino

Cableado de TFT 1.44 a Arduino
Cableado de TFT 1.44 a Arduino
Cableado de TFT 1.44 a Arduino
Cableado de TFT 1.44 a Arduino
Cableado de TFT 1.44 a Arduino
Cableado de TFT 1.44 a Arduino

En la parte posterior de la pantalla LCD TFT 1.44, podemos ver las conexiones de LED a VCC. Sugerimos escribirlo en una hoja de papel como se muestra en la imagen con los comentarios azules.

El TFT encaja muy bien cuando se usa una placa de pruebas. Asegúrese de que todos los pines estén en la misma fila e instálelo con cuidado, ya que los pines son delicados. Verifique la imagen para ver cómo se ve la conexión.

Hemos probado la pantalla varias veces y creemos que un cambiador de nivel es opcional, por lo que nos conectaremos directamente desde el Arduino a la pantalla LCD TFT 1.44.

Con respecto a los pines de Arduino

LED a 3.3 VSCK a D13

SDA a D11

A0 hasta D8

RST a D9

CS a D10

GND a GND

VCC a 5,0 V

Paso 3: el código: cuenta regresiva

Inspirado en la película Short Circuit, este código produce un contador regresivo para demostrar la capacidad de la pantalla LCD TFT 1.44. Para ver el resultado final, mira el video.

Paso 4: solución de problemas

Solución de problemas
Solución de problemas

Si tiene problemas para ejecutar el código, le sugerimos que haga lo siguiente:

1. Asegúrese de que las conexiones se realicen correctamente con un voltímetro

2. Si la pantalla está desplazada en la dirección vertical, agregue una variable al código:

int yoffset = 32;

Luego agregue yoffset a los comandos de dibujo, por ejemplo:

tft.drawLine (10, 32 + desplazamiento y, 10, 52 + desplazamiento y, ROJO);

3. ¿Qué sucede si las bibliotecas de Adafruit no se muestran con los colores deseados? Esto es un poco difícil de resolver. Nuestra sugerencia es crear una pequeña función que muestre cada color y anote el número. La electrónica asequible requiere un poco más de piratería, eso es todo, es parte de la diversión. Primero, verifique los siguientes colores y ajústelos en consecuencia.

#define NEGRO 0x0000

#define ROJO 0x001F

#define AZUL 0xF800

#define VERDE 0x07E0

#define AMARILLO 0x07FF

#define PÚRPURA 0xF81F

#define CYAN 0xFFE0

#define BLANCO 0xFFFF

Recomendado: