Reference   Language (extended) | Libraries | Comparison | Changes

LiquidCrystal

createChar()

Descripción

Crea un carácter personalizado (gylph) para su uso en la pantalla LCD. Hasta ocho caracteres de 5x8 píxeles son permitidos (numerados del 0 al 7). La apariencia de cada carácter personalizado se especifica mediante una serie de ocho bytes, uno para cada fila. Los cinco bits menos significativos de cada byte determinan los píxeles en esa fila. Para mostrar un carácter personalizado en la pantalla, usar write() especificando su número.

Sintaxis

lcd.createChar(num, data)

Parámetros

lcd: una variable del tipo LiquidCrystal

num: número del carácter a crear (0 to 7)

data: los datos de pixels del carácter a crear

Ejemplo


#include <LiquidCrystal.h>

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

byte smiley[8] = {
  B00000,
  B10001,
  B00000,
  B00000,
  B10001,
  B01110,
  B00000,
};

void setup() {
  lcd.createChar(0, smiley);
  lcd.begin(16, 2);  
  lcd.write(0);
}

void loop() {}


Página principal Referencia

Correcciones, sugerencias, y nueva documentación deberán ser publicadas en el Foro (castellano) o en el Foro (inglés).

El texto de la referencia de Arduino está publicado bajo la licencia Creative Commons Reconocimiento-Compartir bajo la misma licencia 3.0. Los ejemplos de código de la referencia están liberados al dominio público.

Share