#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
byte rock[8] = {
0b00000,
0b00100,
0b01110,
0b11111,
0b01110,
0b00100,
0b00000,
0b00000
};
byte dumbell[8] = {
0b00000,
0b00000,
0b01010,
0b11111,
0b01010,
0b00000,
0b00000,
0b00000
};
String message = "Hello, world!";
String messageCC = "CC - UFFS ";
void setup() {
lcd.createChar(0, dumbell);
lcd.begin(16, 2);
}
void loop() {
lcd.clear();
lcd.setCursor(2,0); // coluna e linha
for (byte i = 0; i < message.length(); i++) {
lcd.print(message[i]);
delay(100);
}
lcd.setCursor(4, 2); // coluna e linha
for (byte i = 0; i < messageCC.length(); i++) {
lcd.print(messageCC[i]);
delay(100);
}
delay(500);
lcd.setCursor(7, 2); // coluna e linha
lcd.write(byte(0));
delay(1000);
lcd.clear();
lcd.setCursor(6, 0); // coluna e linha
lcd.print("Bye!!");
delay(2000);
}