Grafik Library für 1.8' TFT

Gast #3456758
Lesenswert?
• ▲
▼
Yet another TFT LCD Grafik-Library...

Über http://www.saintsmart.com,
oder ebay 
http://www.ebay.de/itm/1-8-Serial-128X160-SPI-TFT-LCD-Modul-Display-PCB-Adapter-SD-Socket-4-Arduino-/320958979272?pt=Wissenschaftliche_Ger%C3%A4te&hash=item4abaa55cc8
oder http://www.adafruit.com/products/358

kann man recht günstig ein 1.8' TFT Display erwerben. Leider ist die 
mitgelieferte Grafik-Library recht eingeschränkt bezüglich Font's (und 
hat ein paar kleinere Fehler)

Ich habe mir daher die Mühe gemacht, die Library aufzuarbeiten und 
insbesondere die Unterstützung für die GLCD Fonts aus der Arduino GLCD 
einzubauen.

http://code.google.com/p/glcd-arduino/

Unter dem Link gibt es auch das GLCDFontCreator2 Tool um eigene Fonts zu 
generieren bzw. von Windows zu laden.

Die Character-Ausgabe habe ich ein wenig bezüglich Geschwindigkeit 
optimiert, so dauert ein 8x14 character print knapp über 1ms (auf 
AT328p, 16MHz).

Im Anhang ein Display Screen-Shot und das dazugehörige Arduino Shield + 
Library.

Have Fun
  Christian

(Ich benutze die Lib zwar unter Arduino, aber genausogut kann man sie 
auch unabhängig von Arduino einsetzen, wenn man die SPI write Funktion 
zur Verfügung stellt)
Angehängte Dateien:
Gast #3888312
Lesenswert?
• ▲
▼
setRotation() scheint nicht zu funktionieren, oder mache ich da etwas 
falsch?

  tft.setRotation(0);
  tft.selectFont(CalBlk36);
  str=String("Landscape");
  x=tft.putS(30, 50, str, RED);

und

  tft.setRotation(1);
  tft.selectFont(CalBlk36);
  str=String("Landscape");
  x=tft.putS(30, 50, str, RED);

ergeben die gleiche Ausgabe

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.