Biblioteca de pantalla y fuente de Arduino TFT (4 / 10 paso)

Paso 4: Funciones de la biblioteca y fuentes

Aquí son las funciones de biblioteca que se pueden llamar:

  • int drawUnicode (int sin signo uniCode, int x, int y, int tamaño);
  • int drawNumber (largo long_num poX int, int poY, int tamaño);
  • int drawChar (char c, int x, int y, int tamaño);
  • Lazo de int (char * cadena, int poX, poY int, int tamaño);
  • int drawCentreString (char * cadena, int dX, int poY, int tamaño);
  • int drawRightString (char * cadena, int dX, int poY, int tamaño);
  • int drawFloat (float floatNumber decimal int, int poX, poY int, int tamaño);

En Resumen, los parámetros X e Y son las coordenadas para el dibujo.

Cada función devuelve el delta de la posición de X al final de los caracteres impresos.

"tamaño" es el tamaño de fuente:

  • Sólo números de fuente 2,4,6,7 son válidos
  • Fuente 6 contiene sólo caracteres [espacio] 0 1 2 3 4 5 6 7 8 9 -. : un m p
  • 7 es una fuente de 7 segmentos y contiene sólo caracteres [espacio] 0 1 2 3 4 5 6 7 8 9:.

Las fuentes son proporcionalmente espaciadas para dar un aspecto mejorado.

La rutina para el flotante punto números utiliza un parámetro "decimal" que define el número de decimales a mostrar, esto ayuda a dar formato y mostrar lecturas de sensor, el número se redondea, así por ejemplo si decimal = 3, 3.14159 mostrará como 3.142 y 3.14 mostrará como 3.140

drawCentreString centrará la cadena alrededor de la posición x. conveniente para el formato de pantalla ordenado

drawRightString se dibuja la cadena derecha justificada en la posición x, útil para las etiquetas que son seguidas de lecturas del sensor luego impresas.

Actualización 02/02/2015:

Añadido nueva biblioteca "Adafruit_ILI9341_AS" por lo que también se puede utilizar una pantalla de 240 x 320 pixeles TFT de 2.2".

Todas las fuentes se pueden escalar:

tft.setTextSize(1); Para fuentes de tamaño normales
tft.setTextSize(2); Para fuentes de tamaño doble

También:

drawUnicode (uniCode unsigned int, int x, int y, int tamaño)

ya no está en las bibliotecas más recientes, por favor usar:

drawChar (char c, int x, int y, int tamaño)

en su lugar.

Artículos Relacionados

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
Tutorial de Arduino TFT texto

Tutorial de Arduino TFT texto

Necesita estas piezas:-Arduino Uno R3-TFT pantalla-La siguiente biblioteca de ArduinoPaso 1: fuenteEsta es la fuente#include#include #define LCD_CS A3 LCD_CD A2 de #define #define LCD_WR A1 #define LCD_RD A0 #define LCD_RESET A4 Adafruit_TFTLCD tft (
El tiempo en Google en la pantalla gráfica con Arduino

El tiempo en Google en la pantalla gráfica con Arduino

en este proyecto, estoy usando una placa de Arduino para mostrar la previsión del tiempo de servicio tiempo de Google en una pantalla VGA. La pantalla es obviamente gráfica con iconos y texto colorido. Es uno de esos gadgets que quería tener desde ha
Medidor de distancia ultrasónico con pantalla LCD en el Arduino UNO

Medidor de distancia ultrasónico con pantalla LCD en el Arduino UNO

En este tutorial vamos a ver un uso distinto del módulo de ultrasonidos HC-SR04. Este módulo es de uso frecuente en coches de juguetes y robots para localizar obstáculos pero puede ser utilizado para medir distancias así.Distancias medidas por la HC-
Arduino + TFT gráficos de tortuga-->

Arduino + TFT gráficos de tortuga-->

La inspiración de este Instructable vino de recuerdos de los gráficos de tortuga que eran un componente de logotipo de TI, un programa que funcionó en el ordenador de casa de TI 99 4A. Y de las capacidades gráficas de la shield Adafruit 2,8" TFT. Pon
Arduino + TFT = música Visual

Arduino + TFT = música Visual

Resumen:Audio: en este proyecto Arduino Lee una cadena de notas escritas en el formato de notación musical que hemos llamado lenguaje de música fácil. Selecciona cada nota musical (o descanso), determina su frecuencia y reproduce esa nota.Gráficos: e
Pantalla OLED i2c con arduino

Pantalla OLED i2c con arduino

En este instructable mostraré cómo conectar y probar un 0,96" i2c pantalla OLED módulo a un arduino.Partes:Cables de protoboard y conexiónArduino (mediante un clon de 16mhz 5v nano v3 en este caso)Fuente de alimentación externa (5v regulados)La panta
Mostrar las estadísticas de YouTube en un 320 x 240 Pixel LCD pantalla conectada a un Arduino Uno

Mostrar las estadísticas de YouTube en un 320 x 240 Pixel LCD pantalla conectada a un Arduino Uno

Este pequeño Instructable le mostrará cómo utilizar una pantalla LCD de 320 x 240 píxeles conectada también a un Arduino Uno con un escudo de red, para mostrar las estadísticas para canales de Youtube.He creado esta como quisiera ver cuántos suscript
Arduino y Visuino: conectar 4D sistemas ViSi genio inteligente con pantalla táctil con Arduino

Arduino y Visuino: conectar 4D sistemas ViSi genio inteligente con pantalla táctil con Arduino

Llega un momento, cuando usted quiere tener una pantalla táctil conectada a la placa Arduino. Hay muchos tamaños y diferentes opciones de visualización disponibles, pero la mayoría de ellos requieren gran cantidad de código que se desea controlar, y
Adaptador de pantalla I2C LCD para Arduino con PCF8574A

Adaptador de pantalla I2C LCD para Arduino con PCF8574A

Utilizando la pantalla LCD con arduino tiene muchas líneas de la entrada-salida de su microcontrolador. Nunca más con el adaptador I2C!!!!!!En este tutorial yo he usado un cambio PCF8574A registro I2C interfaz. Las ventajas son: es barato y en la web
Importar una biblioteca de código para el Arduino

Importar una biblioteca de código para el Arduino

Importar una biblioteca de código en el entorno de Software de Arduino.Esta es una habilidad que cualquier persona que trabaje más allá de los principios del código básico de la IDE de Arduino en algún momento tendrán que aprender.Este pequeño instru
Fuente de Arduino con gestión inteligente de la batería

Fuente de Arduino con gestión inteligente de la batería

Esto es una fuente de la batería para una placa de arduino o cualquier proyecto de electrónica. Utiliza una batería de 18650 litio sola, un paso hacia abajo módulo, un módulo de gestión de carga y batería y un paso adelante el módulo. Puede cargarse
Pantalla lcd barata para Arduino.

Pantalla lcd barata para Arduino.

Hemos utilizado la pda con un ordenador de sobremesa (robot) y el Nslu2. Aquí vamos a utilizar una pda vieja con serial port.to acto como un lcd. Todo el mundo tiene uno o conoce a alguien que tiene una pda vieja que ya no utilizan.  Pregúnteles si u
64 pixel RGB LED pantalla - otro clon de Arduino

64 pixel RGB LED pantalla - otro clon de Arduino

esta indicación se basa en una matriz de LED RGB de 8 x 8. Para propósitos de prueba fue conectado a un tablero estándar de Arduino (Diecimila) utiliza 4 registros de desplazamiento. Después de conseguir que funcione lo permatized en un PCB fabbed. L