Introduction: Pantalla Touch ITDB02 2.8″ Shield Arduino

About: HeTPro® somos un grupo multidisciplinario con experiencia en el diseño, desarrollo y venta de productos electrónicos.

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.

Step 1: 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í.

Step 2: Conexión De Pantalla Touch Con Arduino

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.

Step 3: Mapa De Pines De La Pantalla Touch ITDB02 2.8’’ Shield Arduino

Puedes descargar la biblioteca aquí:

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

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).

UTFT myGLCD (ITDB28, A5, A4, A3, A2);

Step 4: Codigo

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:

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

#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); }