0% encontró este documento útil (0 votos)
45 vistas2 páginas

Ejemplo de uso de TFT en Arduino

Este documento describe cómo configurar y probar una pantalla gráfica TFT con una placa Arduino. Instruye al usuario a descargar dos bibliotecas, cargar un sketch de ejemplo y configurar la pantalla para mostrar texto y formas de colores en diferentes ubicaciones y tamaños. El código de ejemplo dibuja varias imágenes y mensajes rotando la pantalla y cambiando el color de fondo y texto para demostrar las capacidades básicas de la pantalla.

Cargado por

Wilfredo Cesar
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
45 vistas2 páginas

Ejemplo de uso de TFT en Arduino

Este documento describe cómo configurar y probar una pantalla gráfica TFT con una placa Arduino. Instruye al usuario a descargar dos bibliotecas, cargar un sketch de ejemplo y configurar la pantalla para mostrar texto y formas de colores en diferentes ubicaciones y tamaños. El código de ejemplo dibuja varias imágenes y mensajes rotando la pantalla y cambiando el color de fondo y texto para demostrar las capacidades básicas de la pantalla.

Cargado por

Wilfredo Cesar
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

Descargar la librería "MCUFRIEND_kbv" desde el "Gestor de librerías" del IDE de

Arduino: Programa>Incluir librería>Administrar bibliotecas


Descargar la librería "Adafruit_GFX" desde el "Gestor de librerías" del IDE de
Arduino
Abrir y cargar el sketch de Ejemplo -> MCUFRIEND_kbv -> graphictest_kbv

#include <Adafruit_GFX.h>
#include <MCUFRIEND_kbv.h>
MCUFRIEND_kbv tft;

// Assign human-readable names to some common 16-bit color values:


#define BLACK 0x0000
#define BLUE 0x001F
#define RED 0xF800
#define GREEN 0x07E0
#define CYAN 0x07FF
#define MAGENTA 0xF81F
#define YELLOW 0xFFE0
#define WHITE 0xFFFF

int color;

void setup()
{
// put your setup code here, to run once:
[Link](9600);
[Link]();
uint16_t identifier = [Link]();
[Link]("ID = 0x");
[Link](identifier, HEX);
if (identifier == 0xEFEF) identifier = 0x7793;
[Link](identifier);

[Link](RED); // establesemos el color del fondo dela pantalla

//
***********************************************************************************
**************************************************

void loop(void) // inicio de nuestro codigo


{
[Link](1); //establese el display en lapocicion vertical cuatro
valoreposible 0,1,2,3,4
[Link](0, 10, 600, 50, GREEN); //dibujamos un cuadro y pasamos los
parametro eje x, eje y, altura,largo y coloe
[Link](CYAN); // Definimos el color del texto como CYAN
[Link](5); // establecemos el tamaño del texto
[Link](30,80); // Usamos los valores comocoordenade del los ej X,Y
[Link]("Hola Amigos"); // Escribimos (Hola TFT) en el display enla
cordenada especificada anterio mente

[Link](BLACK);
[Link](4);
[Link](10,170);
[Link]("PIZARRO 302 INT 119");

[Link](BLUE);
[Link](3);
[Link](60,220);
[Link]("DIOS TE AMA");
[Link](10, 10, 220, 40, GREEN);
delay(5000);

[Link](1);
[Link](MAGENTA);
[Link](GREEN);
[Link](2,9);
[Link](10,50);
[Link]("VENTAS AL POR MAYOR AND MENOR");

[Link](WHITE);
[Link](3.8);
[Link](10,130);
[Link]("ARDUINOS.. SENSORES..+++");

[Link](0, 200, 403, 45, WHITE);


[Link](BLUE);
[Link](2,5);
[Link](10,205);
[Link]("E L E C T R O N I C A S A O R I");
delay(6000);

[Link](1);
[Link](BLUE);
[Link](GREEN);
[Link](5);
[Link](10,200);
[Link]("JUAN 3:16");

[Link](WHITE);
[Link](3.8);
[Link](10,130);
[Link]("ELECTRONICA SAORI");

[Link](WHITE);
[Link](2,9);
[Link](10,30);
[Link]("GRACIAS POR SU COMPRA");

delay(5000);
[Link](RED); // establesemos el color del fondo dela pantalla
}

También podría gustarte