Habe erst ein Display mit einem KS0108 Cotroller in betrieb genommen das mit einem ATmega läuft und habe mich gefragt ob es tools (Designer) gibt die mir z.B. das ganze Display Pixel für Pixel (wie paint) designen lässt und mir ein char array für C ausgibt. Und somit evtl ganze Menüs designen kann. Benutzt habe ich dei Bibliotheken aus dem Beitrag Beitrag "Re: LCD DM19264A (KS0108B Controller)" Habt ihr irgendwelche Vorschläge oder Methoden und sowas zu machen, ohne jedes einzelne Pixel einzeln zu setzen ?? (evtl. für linux)
Gibts viele. Z.B.: http://www.petervis.com/C/128x64/ks0108%20bitmap%20to%20data%20array%20converter.html
Ich nehme alles zurück. Das Programm konvertiert das Bild zwar zu 192x64, erzeugt aber nur den Code für 128x64 :-(
So wie ich das sehe hab ich 2 Möglickeiten. 1. Ich benutze die Grundfunktionen der Bibliothek (Linien,Text, Rechtecke,...) und baue mir daraus mein menü 2. Ich zeichne mit paint,... ein bild und wandle es einfach um. (Dafür gibt es genug tools) wobei warscheinlich das 2. viel speicher verbrauchen wird
ganze Bilder in den Programmspeicher zu legen frisst aber auch ordentlich Speicher, warum nicht Funktionen zum Zeichnen von Linien Texten Kreisen etc. proggen und dann die Menüs eben aktuell konstruieren?
ja das hab ich mir jetz am schluss auch gedacht. die bibliothek bietet ja schon alles. man kann 7 zeilen mit normalem text füllen, linien, rechtecke, kreise evtl kann man ja mit pixel toggeln ja einen ausgewählten menüpunkt markieren hab ich mir überlegt. hab schon mal ein menü gebastelt. dies allerdings auf einem dot-matrix mit 4x20 und war dann ein gps empfänger. nun bin ich noch dabei die platine mit dem glcd zu verbessern und mir am besten noch n steuerkreuz aus tastern zu basteln wie ich es mit dem anderen display bereits gemacht hab und natürlich noch anwendungen überlegen g da sind die möglichkeiten schier unerschöpflich mit der vorhanden hardware. auch relais, raspberry,... ist vorhanden wenn sich in den ferien ein projekt entwickeln sollte kann ich diesen dokumentieren.
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.