Skip to content

Commit 42521e3

Browse files
committed
Trying to make custom character, not displaying correctly
- https://www.arduino.cc/reference/en/libraries/liquidcrystal/createchar/
1 parent b10ca9e commit 42521e3

File tree

1 file changed

+24
-26
lines changed

1 file changed

+24
-26
lines changed

HelloWorld_LCD/HelloWorld_LCD.ino

Lines changed: 24 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -434,35 +434,33 @@ void LiquidCrystal::write8bits(uint8_t value) {
434434

435435

436436
const int rs = 2,
437-
en = 3,
438-
d4 = 6,
439-
d5 = 7,
440-
d6 = 8,
441-
d7 = 9;
442-
437+
en = 3,
438+
d0 = 6,
439+
d1 = 7,
440+
d2 = 8,
441+
d3 = 9,
442+
d4 = 10,
443+
d5 = 11,
444+
d6 = 12,
445+
d7 = 13;
446+
447+
//LiquidCrystal lcd(rs, en, d0, d1, d2, d3, d4, d5, d6, d7);
443448
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
444449

450+
byte smiley[8] = {
451+
B00000,
452+
B10001,
453+
B00000,
454+
B00000,
455+
B10001,
456+
B01110,
457+
B00000,
458+
};
459+
445460
void setup() {
461+
lcd.createChar(0, smiley);
446462
lcd.begin(16, 2);
447-
Serial.begin(9600);
463+
lcd.write(byte(0));
448464
}
449465

450-
String Mario="Mario's Ideas ";
451-
452-
void loop() {
453-
lcd.clear() ; //d
454-
delay(3000);//d
455-
456-
for(int i=0;i<Mario.length();i++){
457-
lcd.print(Mario.charAt(i));
458-
delay(200);
459-
}
460-
lcd.setCursor(16, 1);
461-
lcd.autoscroll();
462-
for(int i=0;i<Mario.length();i++){
463-
lcd.print(Mario.charAt(i));
464-
delay(400);
465-
}
466-
lcd.noAutoscroll();
467-
lcd.clear();
468-
}
466+
void loop() {}

0 commit comments

Comments
 (0)