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.