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


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Gerald K. (geraldk)


Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.