#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
byte dibujo1[8] = {
0b00100,
0b10100,
0b10101,
0b10101,
0b11111,
0b00100,
0b00100,
0b00100
};
byte dibujo2[8] = {
0b00000,
0b00000,
0b00100,
0b10100,
0b10101,
0b11111,
0b00100,
0b00100
};
byte dibujo3[8] = {
0b00000,
0b00000,
0b00101,
0b10101,
0b10101,
0b11111,
0b00100,
0b00100
};
byte dibujo4[8] = {
0b00100,
0b10100,
0b10101,
0b10101,
0b10101,
0b11111,
0b00100,
0b00100
};
void setup() {
lcd.init();
lcd.backlight();
// Dibujo 1
lcd.createChar(0, dibujo1);
lcd.setCursor(0, 0);
lcd.write(0);
lcd.createChar(1, dibujo2);
lcd.setCursor(1, 0);
lcd.write(1);
lcd.createChar(2, dibujo3);
lcd.setCursor(2, 0);
lcd.write(2);
lcd.createChar(3, dibujo3);
lcd.setCursor(3, 0);
lcd.write(3);
}
void loop() {}