Pantalla Touch ITDB02 2.8″ Shield Arduino

Pantalla Touch ITDB02 2.8″ Shield Arduino está diseñada para todas las tarjetas compatibles con Arduino. Funciona con 3.3V, tiene una etapa de conversión de niveles de 5V para utilizarla con tarjetas como Arduino UNO.

Es una pantalla táctil con funciones de almacenamiento para la tarjeta Arduino. Además de que tiene una entrada SD para guardar datos.

Pantalla Touch
Pantalla Touch ITDB02 2.8″

 

Características:

  • Compatible con Arduino Uno Rev3/ Mega shield.
  • Apoyo de la biblioteca Arduino UTFT.
  • TFT Resolution: 240 x 320 pixeles.
  • Tamaño 2.8”.
  • Colores 65K.
  • Luz de fondo: LED.
  • Driver IC: ILI9325DS. (Este controlador soporta una interfaz de datos de bits).

Especificaciones:

  • Tamaño del PCB: 68.6 mm x 53.3 mm x 1.6 mm.
  • Fuente de alimentación: Compatible con Arduino.
  • RoSH: sí.

Características eléctricas:

Pantalla Touch
Características eléctricas

Conexión de pantalla touch con Arduino

Pantalla Touch
Conexión de pantalla

Mapa de pines de la pantalla Touch ITDB02 2.8’’ Shield Arduino

Pantalla Touch
pines de pantalla Touch ITDB02.2 2.8″

Lista de materiales:

Funcionamiento del interruptor de ajuste del nivel de voltaje

  • Cuando se utilice la Pantalla Touch ITDB02 2.8″ Shield Arduino con 5V de nivel de operación de las tarjetas de desarrollo como Arduino Uno, Arduino MEGA y así, se debe poner el interruptor de nivel de ajuste de voltaje en 5V.
  • Cuando se utilice la Pantalla Touch ITDB02 2.8″ Shield Arduino con 5V de nivel de operación de las tarjetas de desarrollo como Iteaduino BT, chipKIT UNO y así, se debe poner el interruptor de nivel de ajuste de voltaje en 3.3V.

 

Puedes descargar la biblioteca aquí:

http://www.rinkydinkelectronics.com/library.php?id=51

Guarda la biblioteca UTFT en la carpeta de librerías de Arduino IDE, asegúrate de que sea la única biblioteca con ese nombre.

Ahora abres el IDE Arduino/libraries/UTFT/examples/Arduino (AVR)/UTFTdemo320x240

Antes de descargarlo a tu Arduino necesitas modificar algunos parámetros:

El parámetro original debe ser remplazado por (ITDB28,A5,A4,A3,A2).

[code language=»cpp»]
UTFT myGLCD (ITDB28, A5, A4, A3, A2);
[/code]

 

Cuando se quiere cargar el ejemplo a Arduino UNO te manda un mensaje de que no se puede cargar porque el programa está muy grande.

Puedes cargar el siguiente programa en Arduino UNO:

[code language=»cpp»]
#include <UTFT.h>
extern uint8_t BigFont[];
UTFT myGLCD ( ITDB28, A5, A4, A3, A2);
void setup()
{
randomSeed(analogRead(0));
myGLCD.InitLCD();
my GLCD.setFont(BigFont);
}
void loop()
{
myGLCD.clrScr();
myGLCD.print("HETPRO!", CENTER, 115);
myGLCD.print("www.hetpro.com.mx ", CENTER, 135);
delay(10000);
}
[/code]

 

El código anterior imprime la palabra «HETPRO!» en el centro de la pantalla, también imprime «www.hetpro.com.mx» en el centro de la pantalla. 

 

 

4 comentarios en «Pantalla Touch ITDB02 2.8″ Shield Arduino»

  1. Cuando quiero cargar el programa que pones de ejemplo que muestra el nombre de tu pagina en el centro para el arduino uno, muestra un error en la primer línea, cual seria la declaración correcta?

  2. Hola,tengo esa pantalla pero a conectar con mi arduino DUE no funciona, he intentado la conexión de varias maneras pero ninguna me ha funcionado no se si me pudiera ayudar.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *