Forum: Mikrocontroller und Digitale Elektronik Arduino Mega2560 mit Sainsmart 3,2 Zoll TFT grosser Font


von Gerald K. (geraldk)


Lesenswert?

Ich arbeite mit einem Sainsmart 3,2 Zoll TFT mit der UTFT Library.
Das funktioniert soweit auch ganz gut.
Jetzt benötige ich aber einen größeren Font für Zahlen und ein Komma.

In der UTFT Library sind ja schon 3 Fonts enthalten, die ich auch ohne 
Probleme benutzen kann.
Der dritte Font „SevenSegNumFont“ würde mir von der Größe zur Not auch 
ausreichen, dort fehlt mir jedoch das Komma um Dezimalzahlen darstellen 
zu können, außerdem sind die Zahlen nicht sehr schön.

In der UTFT Lib ist der Font mit PROGMEM= eingebunden:
fontdatatype SevenSegNumFont[2004] PROGMEM={
0x20,0x32,0x30,0x0A,
0x00,0x00,0x00,0x00,0x00,…….

Mit dem GLCD Fontgenerator habe ich mir einen passenden Font 
„Arial33x55“ mit den ASCII Zeichen 0x30 bis 0x39 erstellt, dieser 
benutzt jedoch einen anderen Variablentyp zum Einbinden:
const char LargeFont[10][212]={
{0x00,0x00,0x00,0x00,0x00….

Ich habe versucht das in PROGMEM Syntax umzubauen, bekomme aber nur 
wirre Zeichen raus.

Da ich mit der Font und PROGMEM Sache noch nichts gemacht habe, brauche 
ich dazu Hilfe.

Ein Font mit 32 oder 36 Punkten in x-Richtung mit den Zeichen 44 bis 58 
Dezimal oder die Zahlen plus ein Komma benötige ich.
Kann mir dabei jemand helfen.

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
Noch kein Account? Hier anmelden.