Hallo, ich verwende ein LCD 128 x 64 und gebe die Daten Horizontal aus. Jetzt möchte ich das Display vertikal benutzen 64 x 128. Kennt jemand eine Routine um die Daten 90° gedreht auszugeben? Die Daten werden in einem Cache char cache[1024] gespeichert bevor sie ausgegeben werden, kann man die Umrechnung im Cache vornehemen? Gruß Michael P.S. dieser Beitrag war vorher leider im falschen Forum
vielleicht gleich beim eintragen x und y Position vertauschen zusätzlich da ja jetzt nur 64 Pixel in eine Richtung eventuell noch nur jedes 2 Pixel setzen.
Das ist eine Fleißarbeit, die ich irgendwo schon einmal gemacht habe. Je nach Drehung der Anzeige mußt Du Deine Zeichen um +90° oder -90° drehen und am besten in einem 'char feld[8]' speichern. Danach müssen die richtige Startposition des Zeichens ermittelt und die Bytes aus dem feld[] ausgegeben werden. Eine Zeichengröße von zunächst 8x8 dürfte der einfachste Fall sein, um ein Erfolgserlebnis zu bekommen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.