2.4 pantalla TFT LCD + Arduino de código fijadas (1 / 2 paso)

Paso 1: Cambiar las coordenadas

4. cambiar la escala de puntos según lo indicado

p.x = tft.width ()-(mapa (p.x, TS_MINX, TS_MAXX, 0, tft.width()));

py = tft.height ()-(mapa (PY, TS_MINY, TS_MAXY, 0, tft.height()));

5. modificar las coordenadas para mostrar bloques y colores

Si (p.x > PACKINGCOLORTAMAÑO * 5) {}

currentcolor = rojo;

tft.drawRect (PACKINGCOLORTAMAÑO * PACKINGCOLORTAMAÑO 5, * 0, PACKINGCOLORTAMAÑO, PACKINGCOLORTAMAÑO, blanco);

} else if (p.x > PACKINGCOLORTAMAÑO * 4) {}

currentcolor = amarillo;

tft.drawRect (PACKINGCOLORTAMAÑO * PACKINGCOLORTAMAÑO 4, * 0, PACKINGCOLORTAMAÑO, PACKINGCOLORTAMAÑO, blanco);

} else if (p.x > PACKINGCOLORTAMAÑO * 3) {}

currentcolor = verde;

tft.drawRect (PACKINGCOLORTAMAÑO * PACKINGCOLORTAMAÑO 3, * 0, PACKINGCOLORTAMAÑO, PACKINGCOLORTAMAÑO, blanco);

} else if (p.x > PACKINGCOLORTAMAÑO * 2) {}

currentcolor = cian;

tft.drawRect (PACKINGCOLORTAMAÑO * PACKINGCOLORTAMAÑO 2, * 0, PACKINGCOLORTAMAÑO, PACKINGCOLORTAMAÑO, blanco);

} else if (p.x > PACKINGCOLORTAMAÑO * 1) {}

currentcolor = azul;

tft.drawRect (PACKINGCOLORTAMAÑO * 1, PACKINGCOLORTAMAÑO * 0, PACKINGCOLORTAMAÑO, PACKINGCOLORTAMAÑO, blanco);

} else if (p.x > PACKINGCOLORTAMAÑO * 0) {}

currentcolor = MAGENTA;

tft.drawRect (PACKINGCOLORTAMAÑO * PACKINGCOLORTAMAÑO 0, * 0, PACKINGCOLORTAMAÑO, PACKINGCOLORTAMAÑO, blanco);

}

Si (oldcolor! = currentcolor) {}

Si (oldcolor == rojo) tft.fillRect (PACKINGCOLORTAMAÑO * PACKINGCOLORTAMAÑO 5, * 0, PACKINGCOLORTAMAÑO, PACKINGCOLORTAMAÑO, rojo);

Si (oldcolor == amarillo) tft.fillRect (PACKINGCOLORTAMAÑO * PACKINGCOLORTAMAÑO 4, * 0, PACKINGCOLORTAMAÑO, PACKINGCOLORTAMAÑO, amarillo);

Si (oldcolor == verde) tft.fillRect (PACKINGCOLORTAMAÑO * PACKINGCOLORTAMAÑO 3, * 0, PACKINGCOLORTAMAÑO, PACKINGCOLORTAMAÑO, verde);

Si (oldcolor == cian) tft.fillRect (PACKINGCOLORTAMAÑO * PACKINGCOLORTAMAÑO 2, * 0, PACKINGCOLORTAMAÑO PACKINGCOLORTAMAÑO, cian);

Si (oldcolor == azul) tft.fillRect (PACKINGCOLORTAMAÑO * 1, PACKINGCOLORTAMAÑO * 0, PACKINGCOLORTAMAÑO, PACKINGCOLORTAMAÑO, azul);

Si (oldcolor == MAGENTA) tft.fillRect (PACKINGCOLORTAMAÑO * PACKINGCOLORTAMAÑO 0, * 0, PACKINGCOLORTAMAÑO, PACKINGCOLORTAMAÑO, MAGENTA);

}

}

Si (((p.y-PENRADIUS) > PACKINGCOLORTAMAÑO) & & ((p.y+PENRADIUS) < tft.height())) {}

tft.fillCircle (p.x, py, PENRADIUS, currentcolor);

}

Artículos Relacionados

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
Cómo hacer una pantalla de LCD - Arduino Tutorial

Cómo hacer una pantalla de LCD - Arduino Tutorial

La librería LiquidCrystal permite pantallas de control LCD que son compatibles con el controlador HD44780 de Hitachi. Hay muchos de ellos por ahí, y generalmente usted puede encontrar la interfaz de 16 pines.En este tutorial usted aprenderá cómo util
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
El Arduino / TFT LCD conexión

El Arduino / TFT LCD conexión

¿Dices que quieres conectar una pantalla TFT a un Arduino? Son bromas?No! Por sobre el precio de un familiar 2 x 16 LCD, usted consigue una pantalla TFT de alta resolución. Para tan bajo como $4 (gastos de envío incluidos!), es posible comprar una pa
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" 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 2.4 pulgadas TFT LCD SPFD5408 con arduino MEGA 2560

Cómo utilizar 2.4 pulgadas TFT LCD SPFD5408 con arduino MEGA 2560

Este instructable le mostrará cómo para el SPFD5408 2.4 pulgadas lcd a la arduino MEGAPaso 1:Paso 2: bibliotecasAlgunos de ustedes pueden comprar esta pantalla LCD o el pensamiento de conseguiruno. Su una gran pantalla para la visualización de imágen
Arduino "Habla" Temp / humedad en una TFT LCD con relés

Arduino "Habla" Temp / humedad en una TFT LCD con relés

De la mente de http://arduinotronics.blogspot.comACTUALIZACIÓN: Añadido nuestro escudo SpeakEasy texto a voz (TTS) para hacer de este una estación meteorológica "Hablar"!ACTUALIZACIÓN: Añadido una placa de relé de 4 Puerto de control del disposi
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
Arduino para principiantes - con una pantalla TFT de 1,8 pulgadas

Arduino para principiantes - con una pantalla TFT de 1,8 pulgadas

Esta es tu guía introductoria al uso de un 1.8 en pantalla TFT con un Arduino. Me gusta el 1.8 en pantalla por su pequeño tamaño y bajo costo. Yo tengo la mía por unos 10 dólares en ebay, aquí. No viene con instrucciones pero con algunas investigacio
Arduino Nano: Conectado directamente a pantalla de LCD 2 X 16 con Visuino

Arduino Nano: Conectado directamente a pantalla de LCD 2 X 16 con Visuino

Carácter las Pantallas LCD son muy comúnmente usado para proyectos de Arduino, para mostrar pequeñas cantidades de información textual. Los tipos más comunes son las pantallas directamente conectadas básicas y los con adaptador I2C. Ya postee Instruc
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
Twitter controla salidas de Arduino - no PC - pantalla de LCD + Sensor datos a Twitter

Twitter controla salidas de Arduino - no PC - pantalla de LCD + Sensor datos a Twitter

Control digital hacia fuera los pernos por mensajes de Twitter. Lecturas del sensor enviadas a Twitter.MODIFICADO por JOHN Xativa de Twitter2LCD escrito originalmente por Fabrizio GranelliVer * Usted puede enviar mensajes de texto a la pantalla de LC
Arduino - pantalla TFT de imágenes de mapa de bits de una tarjeta SD

Arduino - pantalla TFT de imágenes de mapa de bits de una tarjeta SD

A raíz de mi Instructables otros en el Arduino y TFT pantalla aquí es una biblioteca actualizada y boceto para dibujar mapas de bits (BMP o primas) almacenadas en una tarjeta SD en la pantalla TFT.La mayoría de las pantallas TFT disponibles tienen un