46 lines
619 B
Arduino
46 lines
619 B
Arduino
|
#include <Wire.h>
|
||
|
#include <LiquidCrystal_I2C.h>
|
||
|
|
||
|
LiquidCrystal_I2C lcd(0x3F, 16, 2);
|
||
|
|
||
|
const int SIZE = 8;
|
||
|
|
||
|
void setup() {
|
||
|
lcd.init();
|
||
|
lcd.backlight();
|
||
|
lcd.print("Iconos loko");
|
||
|
|
||
|
byte corazon[SIZE] = {
|
||
|
0b00000,
|
||
|
0b00000,
|
||
|
0b01010,
|
||
|
0b11111,
|
||
|
0b11111,
|
||
|
0b11111,
|
||
|
0b01110,
|
||
|
0b00100
|
||
|
};
|
||
|
|
||
|
byte campana[SIZE] = {
|
||
|
B00000,
|
||
|
B00100,
|
||
|
B01110,
|
||
|
B01110,
|
||
|
B01110,
|
||
|
B11111,
|
||
|
B00100,
|
||
|
B00000
|
||
|
};
|
||
|
|
||
|
lcd.createChar(0, corazon);
|
||
|
lcd.createChar(1, campana);
|
||
|
}
|
||
|
|
||
|
void loop() {
|
||
|
lcd.setCursor(0, 1);
|
||
|
lcd.write(byte(0));
|
||
|
delay(100);
|
||
|
lcd.write(byte(1));
|
||
|
delay(100);
|
||
|
}
|