Zeichensatz 8x5 für Led Display

OP #878332
Lesenswert?

Hallo zusammen!

Habe vor wenigen Minuten meine Led-Matrix fertiggestellt. Anlass zum Bau 
war ein e-Bucht Angebot mit 500 Leds, die ich für ein paar Euronen 
ersteigert hab. Daraus wurde ein 8x5 Display mit 8 Zeichen.

Nun geht's an die Ansteuerung. Hatte vorher ein kleines 7x5 Display 
gebaut, für das ich auch den Zeichensatz mithilfe eines Bildes (Siehe 
Anhang) und eines fix geschriebenen C-Programm (und zugegeben 
langwieriger manueller Eingabe der einzelnen Pixel) in ein schönes 
char-Array der Form
1
char sign[90][5]={
2
{0x81,0x77,0x77,0x77,0x81},  /*A*/
3
{0x01,0x6D,0x6D,0x6D,0x93},  /*B*/
4
{0x83,0x7D,0x7D,0x7D,0xBB},  /*C*/
5
...
6
}
gewandelt habe. Jetzt habe ich aber pro Zeichen satte 5 Leds mehr, 
welche auch genutzt werden wollen und sollen. Da hilft nur ein neuer 
Zeichensatz. Mein geschriebenes Programm zu ändern ist das geringste 
Problem. Aber hat vielleicht jemand so ein schönes Bild (oder 
Vergleichbares) wie angehängt, nur eben mit 8x5 Zeichen? Google und 
Forum haben leider nichts brauchbares hergegeben.

MfG

Dominic
Angehängte Dateien:
Gast #878380
Lesenswert?

da 8 gerade ist wird dein Font mangels mittlerer Zeile nicht viel anders 
aussehen als der 7x5. Lediglich die tiefliegenden Zeichen wie z.B. "g" 
oder "j" würde ich ein Pixel runter ziehen, um ein schöneres Schriftbild 
zu bekommen.
Übrigens viele LCD Anzeigen haben eigentlich 5x8 Matritzen und nutzen 
die unterste Zeile nur für Cursor und eben diese Unterlängen.
Vermutlich gehts am schnellsten du veränderst dir das Bildchrn selbst.
Ansonsten am ehesten bei Displayherstellern in den Datenblättern 
stöbern.

ciao
Remo
#879037
Lesenswert?

Dominic,

Der EINZIGE(!) Vorteil, der sich aus 8x5 statt 7x5 ergibt sind die 
Unterlängen der Buchstaben p-g-q-j. Die hast Du in Deiner Tabelle in ca. 
8 Sekunden geändert.

Du könntest natürlich nun ALLE Buchstaben ein Pixel höher machen, aber 
dann sehen die Kleinbuchstaben (besonders das g) im Vergleich wieder 
scheußlich aus. Das kleine-g ist IMMER das Problem bei Pixelfonts.

Jochen Müller
OP #879054
Lesenswert?

Hi zusammen!


remo und Jochen Müller, mein Bild habe ich mal geändert, was eigentlich 
wenig Arbeit machte, allerdings noch nicht in ein Array gepackt. Haufen 
Arbeit gespart, nachdem ich mir gerade das Programm von ManiB angesehen 
habe. Damit ließe sich das Bild auch fix wandeln.

ManiB, dein Programm habe ich mir angesehen, schöne Sache. Auch für mich 
leicht verwendbar, denn die erzeugte Datei sollte sich mit meinem quick 
'n dirty Programm in C fix in ein schönes C-konformes Array wandeln 
lassen.
Verglichen mit meinem 
gib-Leerzeichen-und-Rauten-in-die-Konsole-ein-so-wie-dein-Buchstabe-auss 
ehen-soll-in-Array-wandel-C-Programm  ist deines allerdings ein wahrer 
Traum!
Diese Möglichkeit ziehe ich definitiv in die engere Auswahl.

Boxi Boxitec, was soll ich dazu noch sagen. Du unterstützt hiermit meine 
Faulheit. Auf den ersten Blick (unter Verwendung meines neuronalen 
zweidimensional-Array zu 8x5-Matrix Wandlers) scheint das genau das zu 
sein was ich mir auch zusammengeschraubt hätte. Ich denke, falls 
deinerseits nichts dagegen spricht, werde ich das so wie es ist 
verwenden.

Ich bedanke mich bei euch für eure Mühen!

MfG,

Dominic
(Firma: Druckerei Beste) #879499
Lesenswert?

Unter Windows die Eingabeaufforderung starten und unter Eigenschaften 
die Zeichensätze auswählen. Die Größenangaben stimmen nicht so genau. 
Ich meine, ich hätte da schon mal so was gefunden. Einen 5x7 Font, der 
die achte Zeile für Unterlängen nutzt.

virtuPIC
/ggadgets for tools & toys
OP #879772
Lesenswert?

ManiB, habe dein Programm heruntergeladen, allerdings kann ich es nicht 
starten (die vorherige Version, die ich hatte, funktionierte 
einwandfrei). (Fehlermeldung: "Failed to activate control 
'VB.UserControl'..." Ob der Fehler nun bei mir oder deinem Programm 
liegt, weiß ich alledings nicht. Einige Foren-Threads schieben es aber 
auf den Programmierer ;-))

Thomas Bremer, danke für den Hinweis, allerdings ist (bei mir) keine 
geeignete Schriftart dabei.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren