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

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