Moin moin,
ich habe mir view Char gebaut:
byte voll[8] = {
B11111,
B11111,
B11111,
B11111,
B11111,
B11111,
B11111,
B11111
};
byte drei[8] = {
B00000,
B00000,
B11111,
B11111,
B11111,
B11111,
B11111,
B11111
};
byte zwei[8] = {
B00000,
B00000,
B00000,
B00000,
B11111,
B11111,
B11111,
B11111
};
byte eins[8] = {
B00000,
B00000,
B00000,
B00000,
B00000,
B00000,
B11111,
B11111
};
byte leer[8] = {
B00000,
B00000,
B00000,
B00000,
B00000,
B00000,
B00000,
B00000
};
und im Setup erstellt:
lcd.createChar(0, voll);
lcd.createChar(1, drei);
lcd.createChar(2, zwei);
lcd.createChar(3, eins);
lcd.createChar(4, leer);
Wenn ich jetzt das Script auf den Arduino lade ist alles OK. Betreibe ich den Arduino per 9V Block werden die Chars nicht ordentlich dargestellt.
Wenn ich statt lcd.write(0) lcd.print("a") mache wird alles Super dargestellt.
Wie so gehen die erstellten Chars nicht im Batteriebetrieb?
Gruß Fini