LCD custom char radera specifik rad, kan man göra såhär?
Postat: 18 mars 2020, 11:31:02
Om jag skriver ut ascii koden för underscore under en siffra så funkar det säkert fint men hur får jag sedan bort just denna rad utan att radera siffran?
Tänkte då custom character men går det då att göra på följande nedan sett så att bara pixlarna där linjen är blir raderade för annars med nollor där istället så blir ju väl allt raderat:
Finns ingen dator här med java på, än mindre Arduino IDE för att testa.
Och ja det finns lcd.cursor och lcd.noCursor vilket jag använde innan tillsammans med lcd.setcursor och som funkade perfekt till den enda grejen som behövde det i koden.
Men när jag nu implementerade en annan grej som jag totalt glömt och som också använder lcd.setcursor så blev det problem. Hade gått att fixa med en del jobb men om ovan funkat hade det blivit bra mycket enklare.
Finns sedan mig veterligen inte någon direkt motsats till underscore i ascii för då hade det blivit än enklare.
Och innan någon säkerligen nämner det annars så ja jag vet att ovan kod as is inte gör något alls utan måste initieras m.m.
Tänkte då custom character men går det då att göra på följande nedan sett så att bara pixlarna där linjen är blir raderade för annars med nollor där istället så blir ju väl allt raderat:
Kod: Markera allt
byte nounderscore[] = {
B,
B,
B,
B,
B,
B,
B,
B00000
};
Och ja det finns lcd.cursor och lcd.noCursor vilket jag använde innan tillsammans med lcd.setcursor och som funkade perfekt till den enda grejen som behövde det i koden.
Men när jag nu implementerade en annan grej som jag totalt glömt och som också använder lcd.setcursor så blev det problem. Hade gått att fixa med en del jobb men om ovan funkat hade det blivit bra mycket enklare.
Finns sedan mig veterligen inte någon direkt motsats till underscore i ascii för då hade det blivit än enklare.
Och innan någon säkerligen nämner det annars så ja jag vet att ovan kod as is inte gör något alls utan måste initieras m.m.