Pantalla TFT se ve en blanco con juego de Tetris para Arduino

Hola:

Estoy intentando hacer un proyecto que consiste en crear una consola con Arduino para jugar al Tetris. Siguiendo las instrucciones de esta web.

http://vilaca.eu/handheld-arduino-color-console/

Pero tengo un problema cuando cargo el juego, mi pantalla TFT se vé en blanco, se escucha como se inicia el juego, lo sé porque se escucha el sonido pero no se ven las figuras del Tetris, solo se escucha como va cayendo por el sonido que hacen.

El proyecto original usa una pantalla "2.2" TFT 240x320 SPI y el código se carga en un Arduino Pro Mini 3.3V 8 MHz

Yo he usado una pantalla TFT más grande: LCD TFT 2.4 Display Touch 240x320 SPI Pantalla Arduino UNO Mega Raspberry P001

http://www.ebay.es/itm/LCD-TFT-2-4-Display-Touch-240x320-SPI-Pantalla-Arduino-UNO-Mega-Raspberry-P001/201591428229?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2060353.m2749.l2649

El problema puede deberse al tamaño ligeramente diferente de la pantalla TFT? ¿Problema de resolución? ¿Necesita alguna calibración? Entiendo que si se vé la pantalla en blanco, la pantalla TFT funciona.

¿Alguien me puede ayudar? Gracias por contestar

Antes que nada, la TFT es a 3,3V, ¿seguro que tu Pro es a 3,3V, o a 5V?

Gracias por contestar.

Pro Mini Módulo con microcontrolador atmega328, Arduino Compatible, 3.3 V, 8 MHz

La hoja técnica completa está en este link:

https://www.amazon.es/gp/product/B01DUSDQQ8/ref=oh_aui_detailpage_o01_s00?ie=UTF8&psc=1

javier_alonso:
Antes que nada, la TFT es a 3,3V, ¿seguro que tu Pro es a 3,3V, o a 5V?

voltage level - How to identify Arduino Mini Pro 5v vs 3.3v - Arduino Stack Exchange

Lo primero que tienes que hacer cuando no usas algo exactamente igual al tutorial es justamente ver como funciona la pantalla sin todo lo demás.
Pruebas lo básico. Librería y pantalla corriendo un demo. Hasta no hacer funcionar eso no continúas.

Basicamente debes encontrar que controlador debes comantar // y que controlador debes descomentar.
En tu caso el del tutorial es el qeu esta activo. Y el tuyo de tu TFT esta comentado.

Resuelves eso y tu pantalla va a funcionar.

El controlador del tutorial es ILI9341 asi que busca en el header .h de la librería

Bueno, fui al enlace y me encuentro con una librería dedicada a este controlador, asi que ya pasa a una tarea mas compleja que implica tomar la hoja de datos del ILI9341 y de tu controlador y ajustar los cambios que hagan falta.

OLVIDA LO ANTERIOR
EDITO: todo lo anterior es simple comentario superficial. Ahora viendo todo en contexto descubro que has comprado una placa con el mismo controlador ILI9341 asi que hay que ver bien porque no funciona.
La librería SI es específica para este controlador ILI9341.

Asi que veré detenidamente y te respondo si no me gana alguien.

Vendrían bien algunas fotos para ver como conectaste la pantalla en tu proyecto. Son idénticas en cuanto al cableado y niveles de voltaje, por lo que son intercambiables 100%.

Revisa cable por cable, verifica que hagan buen contacto

Por problemas personales no pude contestar antes. Pido disculpas por ello y doy las gracias por contestar a todos.

Dejo unas fotos. Supongo que te referirás a usar un polímetro. Aún no me he puesto a ello.

He leido en Internet que muchos usuarios han tenido problemas de ver la pantalla en blanco con este tipo de pantallas TFT.

Algunos hablan de hacer modificaciones en el código, usar alguna libreria o poner resistencias pullup, pero no sé si trabajan con un microcontrolador de 3.3V o con uno de 5 V.
.

Lo único que sé que el código compila y sube a la placa, se escucha el sonido del juego y deduzco que el problema es solo de la pantalla TFT y del voltaje. He seguido las intrucciones de la web del proyecto y he usado el condensador de 0,1 uF

Ahora que lo pienso,...yo alimento el proyecto con el voltaje que me suministra el puerto usb de mi laptop.
y uso un conversor serial FT232RL FTDI USB a TTL Conversor Serial que pasa de 5V a 3,3 V con un cable cable C0007. El proyecto original usa una carcasa para 4 pilas LR6/AA recargables? ¿Podría ser de eso?

Lo de medir los voltajes, tendría que coger el polímetro, igual mañana lo hago.

Un saludo a todos y disculpen de nuevo la tardanza.

https://forum.arduino.cc/index.php?topic=288475.15

https://forums.adafruit.com/viewtopic.php?f=47&t=67313

Y en este foro he encontrado esta solución aunque no vale para mi caso, porque el forero usó divisores de tensión pero porque trabajaba con una placa de Arduino que trabajaba con 5 V cuando parece ser que estas pantallas TFT trabajan con 3.3 V como es mi caso.

url=https://forum.arduino.cc/index.php?topic=473728.0

TFTLCDCyg:
Vendrían bien algunas fotos para ver como conectaste la pantalla en tu proyecto. Son idénticas en cuanto al cableado y niveles de voltaje, por lo que son intercambiables 100%.

Revisa cable por cable, verifica que hagan buen contacto

He retomado el proyecto.

He conectado 4 pilas recargables LR6 de 1,5 V cada una al Arduino Pro Mini 3.3V 8 MHz y sigue con el mismo problema La pantalla TFT sigue en blanco aunque suena el sonido del videojuego.

También encargué otra con las mismas pulgadas que la que usa el autor del proyecto y por supuesto con el mismo chip.

Creo que el problema está en el código. Otra explicación no la veo.

¿Alguna ayuda? Gracias por contestar.

Edito: No sé si probar mi pantalla TFT con Arduino Uno.