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)
Hi Christian, danke dir, werd ich über die Feiertage mal testen. Das Display liegt schon einige Zeit rum, dann kommst endlich mal zum Einsatz. Gruß - Markus
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.