#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
byte fantasma[8] = {B01110,//Declaracion de los bits del simbolo bateria
B01010,
B11011,
B01010,
B01010,
B01010,
B01010,
B10001};
byte pacman[8] = {B00100,//Declaracion de los bits del simbolo bateria
B01010,
B10001,
B10010,
B10010,
B10001,
B01010,
B00100};
byte triste[8] = {B00000,//Declaracion de los bits del simbolo bateria
B01010,
B01010,
B01010,
B00000,
B00100,
B01010,
B10001};
void setup() {
lcd.init();
lcd.createChar(0,fantasma);//Creo el caracter bateria
lcd.createChar(1,pacman); //Creo el caracter carita
lcd.begin(16,2); //Configuramos para una pantalla LCD de 16x2
lcd.setCursor(0,0); //Configuro la posicion para presentar el nuevo caracter. (Columna, Fila)
lcd.write(byte(0)); //Escribo en pantalla el caracter (bateria)
lcd.print(" Bateria Baja");//Presento un comentario
lcd.setCursor(0,1); //Configuro la posicion para presentar el nuevo caracter (Columna, Fila)
lcd.write(byte(1)); //Escribo en pantalla el caracter (carita)
lcd.print(" Carita Feliz");//Presento un comentario
}
void loop() {
}