Cómo utilizar 2.4 pulgadas TFT LCD SPFD5408 con arduino MEGA 2560 (4 / 4 paso)

Paso 4: Mostrar texto en la pantalla lcd

Código proporcionado por el humo y los cables
http://www.smokeandwires.co.nz / / este código ha sido tomado de la biblioteca de TFT de Adafruit y modificado / / por nosotros para su uso con nuestros escudos de TFT / módulos / / código original / licencias consulte / / http://www.smokeandwires.co.nz

#include / / biblioteca de gráficos #include "SWTFT.h" de la base / / específicos de Hardware de biblioteca

Los pines de control para el LCD pueden asignarse a cualquier digital o / / analógica horquillas... pero nosotros vamos a usar los pines analógicos, esto nos permite / / doblar los pines con la pantalla táctil (véase el ejemplo de la pintura TFT). #define LCD_CS A3 / / seleccionar el Chip va a analógica 3 / / #define LCD_CD A2 / / comando/Data va a analógico 2 / / #define LCD_WR A1 / / escritura del LCD va a analógico 1 / / #define LCD_RD A0 / / LCD Lea va a analógico 0

#define LCD_RESET A4 / alternativamente sólo podrá conectar al pin de reset de Arduino

Cuando utilice el BREAKOUT Junta sólo, utilizar estas líneas de 8 datos a la pantalla LCD: / / para el Arduino Uno, Duemilanove, Diecimila, etc.: / / D0 se conecta al pin digital 8 (aviso son / / D1 se conecta al pin digital 9 no en orden!) / / D2 se conecta al pin digital 2 / / D3 se conecta al pin digital 3 / / D4 se conecta al pin digital 4 / / D5 se conecta al pin digital 5 / / D6 se conecta al pin digital 6 / / D7 se conecta al pin digital 7 / para el Arduino Mega , utilice alfileres digitales 22 a 29 / / (en el encabezado de la fila 2 en el extremo de la tabla).

Asignar nombres legibles a algunos valores de color de 16 bits comunes: #define negro 0 x 0000 #define azul 0x001F #define rojo 0xF800 #define verde 0x07E0 #define cian 0x07FF #define MAGENTA 0xF81F #define amarillo 0xFFE0 #define blanco 0xFFFF

SWTFT tft; Si se utiliza el escudo, todas las líneas de control y de datos son fijos, y / / una declaración más simple puede usarse opcionalmente: / / SWTFT tft;

void setup(void) {tft.reset();

uint16_t identificador = tft.readID(); TFT.Begin(identifier); }

void loop(void) {para (uint8_t rotación = 0; rotación = 1; rotación ++) {tft.setRotation(rotation); testText(); delay(20000);}}

unsigned testFillScreen() largo {unsigned largo Inicio = micros(); tft.fillScreen(BLACK); tft.fillScreen(RED); tft.fillScreen(GREEN); tft.fillScreen(BLUE); tft.fillScreen(BLACK); micros() vuelta - Inicio;}

unsigned testText() largo {tft.fillScreen(BLACK); sin firmar largo Inicio = micros(); tft.setCursor (0, 0); tft.setTextColor(WHITE); tft.setTextSize(1); tft.println ("Zhungu robótica!");

tft.setTextColor(GREEN); tft.setTextSize(2); TFT.println ("Motor temp ~ 56 grados C"); tft.setTextColor(WHITE);

TFT.println ("ESC Temp ~ 50 grados C"); tft.setTextColor(MAGENTA);

TFT.println ("Sensor de metano ~ 20ppm"); tft.setTextColor(CYAN);

TFT.println ("sensor de hidrógeno ~ 0,2 ppm"); tft.setTextColor(RED);

TFT.println ("Sensor de Co2 ~ 70ppm"); tft.setTextColor(MAGENTA);

TFT.println ("presión de aire ~ 100011Pa"); tft.setTextColor(GREEN);

TFT.println ("actual temp ~ 30 grados de C"); tft.setTextColor(YELLOW);

TFT.println ("humedad actual es 50%"); tft.setTextColor(CYAN);

TFT.println ("Altutude ~ 45m"); tft.setTextColor(WHITE);

TFT.println ("tensión restante ~ 7.6V"); tft.setTextColor(BLUE);

TFT.println ("corriente ~ 12A"); tft.setTextColor(GREEN); TFT.println ("el índice UV es 12/cm ^ 2"); tft.setTextColor(RED); TFT.println ("intensidad de la luz es 930 Lux");

micros() vuelta - Inicio; }

Artículos Relacionados

Cómo utilizar 2.4 pulgadas TFT LCD SPFD5408 con Arduino Uno y Mega

Cómo utilizar 2.4 pulgadas TFT LCD SPFD5408 con Arduino Uno y Mega

Este Instructable es saber cómo trabajar 2.4 TFT con el controlador SPFD5408con las bibliotecas de Adafruit para TFT.Esta biblioteca es las bibliotecas de TFT de Adafruit cambió a trabaja en pantallas TFT 2.4 con el controlador SPFD5408.Ahora es para
Cómo utilizar 2.4" TFT LCD protector con Arduino Mega

Cómo utilizar 2.4" TFT LCD protector con Arduino Mega

Hoy, voy a demostrar que queremos utilizar 2.4" shield TFT LCD (hay mcufriend.com escribe sobre este escudo) trabaja con Arduino Mega, porque no es tan fácil de ejecutar unos a otros. Pero con estas instrucciones, puede ejecutar y modificar los códig
Cómo utilizar Arduino Mega 2560 como Arduino isp

Cómo utilizar Arduino Mega 2560 como Arduino isp

cuando construyo mi Atmega328p-pu en una placa de circuito para mi ciclomotor lo necesitaba a bootload.Porque no tengo ninguno externo equipo de programación necesaria para utilizar mi Arduino Mega 2560 como ArduinoISP ( http://arduino.cc/en/Tutorial
Controlando pantalla LCD I2C con Arduino

Controlando pantalla LCD I2C con Arduino

Hace unos días nos llegaron unas LCD I2C de 16 × 2 y no se si alguna vez te ha pasado estas haciendo un proyecto con muchos componentes y debes usar una pantalla LCD se lleva 6 pines de tu Arduino y todo se vuelve un caos porque ya no tienes pines di
¿Cómo utilizar el módulo cámara OV7670 con Arduino?

¿Cómo utilizar el módulo cámara OV7670 con Arduino?

Aquí presentamos un módulo de cámara OV7670 acaba de comprar en línea, incluyendo la comunicación del módulo de la cámara y el Arduino UNO, usar formas de tomar la foto a través del módulo de la cámara y así sucesivamente. Esto es un módulo de cámara
Arduino - planta sistema con Monitor TFT LCD estación de riego

Arduino - planta sistema con Monitor TFT LCD estación de riego

Hola peepz, creé una planta prototipo de sistema con estación meteorológica en una pantalla LCD TFT de riego para cultivo de interior.Por supuesto usted puede construir para usarlo al aire libre a.Esto proyectos obras pero es solo la base para un pro
2.4 pantalla TFT LCD + Arduino de código fijadas

2.4 pantalla TFT LCD + Arduino de código fijadas

Recientemente estoy experimentando 2.4" TFT LCD Display con Arduino, compré el LCD no previsto hacer algo pero solo quiero saber si funciona o no. He buscado el instructables, youtube pero un montón de código no funcionaba, así que proceder un estudi
Mega 2560 LCD compacto ultrasónico

Mega 2560 LCD compacto ultrasónico

Este Instructable utiliza el protector de teclado de LCD de DFRobot dar tiempo real medidas en centímetros del sensor ultrasonido HC-SR04 utilizando el Arduino Mega 2560. No verificar exactitud utilizando una regla pero parece ser razonablemente exac
La imagen en un Arduino! -¿TFT LCD pantalla guía

La imagen en un Arduino! -¿TFT LCD pantalla guía

han escuchado alguna vez de pantallas TFT LCD?  Son buenas maneras de mostrar la información de tu Arduino, o mostrar imágenes.  El equipo de Arduino acaba de lanzar una pantalla LCD TFT de oficial con su nuevo Robot en el Maker Faire 2013.  Es muy f
Hacer un osciloscopio usando el SainSmart Mega2560 con la pantalla TFT LCD y el 3.5 "pantalla táctil del color

Hacer un osciloscopio usando el SainSmart Mega2560 con la pantalla TFT LCD y el 3.5 "pantalla táctil del color

Este instructable le mostrará cómo construir una pantalla táctil portátilOsciloscopio para menos de 40 U$!El osciloscopio es uno de los más poderosos electrónicos instrumentos queestá disponible para los ingenieros, los experimentadores y aficionados
2.4" TFT LCD táctil Shield Arduino

2.4" TFT LCD táctil Shield Arduino

2.4" TFT LCD táctil Arduino UNO Hola mundo escudo2.4" diagonal TFT LCD pantalla táctil resistente 4-wire LED luz de fondoPaso 1: Scetch#include / / librería gráfica de base#include / / hardware específico biblioteca #include#define YP A1 / / deb
Cómo utilizar la pantalla LCD con arduino tutorial

Cómo utilizar la pantalla LCD con arduino tutorial

Hola todos espero que bien :)Hoy yo soy va a enseñarle a utilizar un LCD display con Arduino (sólo un mensaje de mundo infierno).Si eres un principiante o nunca jugaste con pantalla de LCD con Arduino antes, este instructable definitivamente para ust
Arduino Mega GPS con pantalla LCD y SD Registro

Arduino Mega GPS con pantalla LCD y SD Registro

Utilice su Audino Mega como un registrador de GPS con una pantalla de LCD clara y 5 botones de función. Un LED bicolor se utiliza para proporcionar información de estado.La SDcard puede ser dejado en y leer utilizando un bosquejo de lector de tarjeta
Arduino Nano: Mostrar ubicación GPS en I2C 2 X 16 LCD pantalla con Visuino

Arduino Nano: Mostrar ubicación GPS en I2C 2 X 16 LCD pantalla con Visuino

Hace unos días alguien me preguntó para hacer Instructable sobre cómo mostrar GPS latitud y longitud en una pantalla LCD. Prometí hacer una, y aquí está.En este Instructable, mostraré cómo conectar serie Módulo GPSy Pantalla de LCD I2C con Arduino Na