Go Down

Topic: [SOLUCIONADO] Problemas pantalla TFT 1.8 (Read 1 time) previous topic - next topic

Lluis_tgn

Feb 21, 2016, 09:06 pm Last Edit: Mar 12, 2016, 07:21 pm by Lluis_tgn
Buenas tardes,

Tengo una pantalla TFT de 1.8" con alojamiento para SDcard que no he conseguido poner en marcha.

Se trata de una KMR-1.8 SPI (Creo que es exacta a la de la marca HY) que quiero conectar con un arduino MEGA 2560 rv3.

El caso es que solo me hace unas rayas verticales y cosas raras que cambiam al ritmo que marcan los delays del sketch.

He encontrado post's en el Playground pero los comentarios aportan distintas soluciones que a mi no me funcionan. Puede que no las interprete bien porque mi inglés es limitado.

Como la información que he encontrado siempre es referida a un UNO, la he interpretado como he podido y he conexionado con el MEGA de la siguiente forma:


Visto en Tutoriales Mi interpretación Leyenda de los pines
para: para: en la placa
Mini
Nano "HY-1,8 """
UNO MEGA w/ SD Adapt
Nº Pin Nº Pin Nº Pin
(GND) (GND) 1 (GND)
5v (VCC) +5v +5v 2 (VCC)
-- -- -- -- 3 NC
-- -- -- -- 4 NC
-- -- -- -- 5 NC
D8 D8 6 RESET
D9 D9 7 A0
D11 (MOSI) 51 (MOSI) 8 (SDA)
D13 (SCK) 52 (SCK) 9 (SCK)
D10 (SS) 53 (SS) 10 (CS)
D13 (SCK) 52 (SCK) 11 SD-(SCK)
D12 (MISO) 50 (MISO) 12 SD-(MISO)
D11 (MOSI) 51 (MOSI) 13 SD-(MOSI)
D4 D4 14 SD-(CS)
5v (VCC) +3v3 +3v3 15 LED +
(GND) (GND) 16 LED -

Uso la librería de ADAFRUIT ST7735 a la que he tenido que cambiar el nombre para que hiciera, al menos, algo. Logicamente, he cambiado los pins en el sketch.

¿Alguien ha tenido el mismo problema?, ¿Que creéis que hago mal?

Os agradeceré cualquier ayuda.

Un saludo.


Lluis_tgn

Perdonad !!!!

Se me han movido los tabs de la tabla de conexionado.

Intentaré hacerlo de nuevo.

Lluis_tgn

Al final, os inserto un PDF.

Se que no es lo ideal, pero así acabo de una vez la consulta. Buscaré un sitio para subir las cosas y poder poner la URL.

Un saludo.

TFTLCDCyg

Primero conecta solo los pines del TFT

Code: [Select]
led-         GND
led+        3.3V
CS            10
SCK           52
SDA           51
A0             8
RESET          9


El constructor para MEGA debe quedar así:

Code: [Select]
#include <SPI.h>
#include <Adafruit_GFX.h>    // Core graphics library
#include <Adafruit_ST7735.h> // Hardware-specific library

#define cs   10
#define rst  9 
#define dc   8

Adafruit_ST7735 tft = Adafruit_ST7735(cs, dc, rst);
 


Con eso ya el TFT ya debería funcionar correctamente.

Lluis_tgn

Gracias por interesarte.

Pero, nada !!!. La cosa sigue igual.

He vuelto a cargar las librerías, he cambiado la pantalla por otra igual y hace lo mismo que la otra. Una barra horizontal(con la pantalla en vertical) compuesta por varias muy finitas de varios colores. Mucho brillo de fondo, parpadeo muy rápido,

 Y NADA MÁS !!!

¿Hay alguna librería alternativa y otros ejemplos y test que los de la libraría de Adafruit?

Un saludo.


surbyte

Prueba esta librería Adafruit ST7735 tienes actualizaciones de hace 1 y 6 meses.

Lluis_tgn


Go Up