Arduino Mega2560 mit Sainsmart 3,2 Zoll TFT grosser Font

OP #4059063
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.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.