#include <LiquidCrystal.h>
/* Create object named lcd of the class LiquidCrystal */
LiquidCrystal lcd(13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3); /* For 8-bit mode */
//LiquidCrystal lcd(13, 12, 11, 6, 5, 4, 3); /* For 4-bit mode */
byte newChar0[8] = { B00000,B11110,B10001,B10001,B11110,B10001,B10001,B11110 }; /* Custom Character 1 */
byte newChar1[8] = { B00000,B01110,B10001,B10001,B11111,B10001,B10001,B10001 }; /* Custom Character 2 */
byte newChar2[8] = { B00000,B11111,B10000,B10000,B10000,B10000,B10000,B10000 }; /* Custom Character 2 */
byte newChar3[8] = { B00000,B11111,B10000,B10000,B10000,B10000,B10000,B10000 };
byte newChar4[8] = { B00000,B11111,B10000,B10000,B11110,B10000,B10000,B11111 };
byte newChar5[8] = { B00000,B00100,B01010,B10001,B10001,B10001,B10001,B10001 };
byte newChar6[8] = { B00000,B10001,B10001,B10001,B11111,B10001,B10001,B10001 };
byte newChar7[8] = { B00000,B11111,B10000,B01000,B00100,B01000,B10000,B11111 };
void setup() {
lcd.begin(16, 2);
lcd.createChar(0, newChar0);
lcd.createChar(1, newChar1);
lcd.createChar(2, newChar2);
lcd.createChar(3, newChar3);
lcd.createChar(4, newChar4);
lcd.createChar(5, newChar5);
lcd.createChar(6, newChar6);
lcd.createChar(7, newChar7);
for(int n = 0; n < 8; n++)
{
lcd.setCursor(n*2,0);
lcd.write(n);
}
lcd.setCursor(0, 1);
lcd.print("Kyros Projects");
}
void loop() {
}