Hallo,
wie wird denn die UTFT von Henning Karlsen für den Mega richtig installiert?
Hier mal ein wenig Code:
// UTFT_Bitmap (C)2014 Henning Karlsen
// web: http://www.henningkarlsen.com/electronics
//
// This program is a demo of the drawBitmap()-function.
//
// This demo was made to work on the 320x240 modules.
// Any other size displays may cause strange behaviour.
//
// This program requires the UTFT library.
//
#include <UTFT.h>
// Declare which fonts we will be using
extern uint8_t SmallFont[];
// Set the pins to the correct ones for your development board
// -----------------------------------------------------------
// Standard Arduino Mega/Due shield : <display model>,38,39,40,41
// CTE TFT LCD/SD Shield for Arduino Due : <display model>,25,26,27,28
// Teensy 3.x TFT Test Board : <display model>,23,22, 3, 4
// ElecHouse TFT LCD/SD Shield for Arduino Due : <display model>,22,23,31,33
//
// Remember to change the model parameter to suit your display module!
UTFT myGLCD(ITDB32S,38,39,40,41);
extern unsigned short info[0x400];
extern unsigned short icon[0x400];
extern unsigned short tux[0x400];
void setup()
{
myGLCD.InitLCD();
myGLCD.setFont(SmallFont);
}
void loop()
{
myGLCD.fillScr(255, 255, 255);
myGLCD.setColor(255, 255, 255);
myGLCD.print(" *** A 10 by 7 grid of a 32x32 icon *** ", CENTER, 228);
delay(5000);
myGLCD.fillScr(255, 255, 255);
myGLCD.setColor(255, 255, 255);
myGLCD.print(" Two different icons in scale 1 to 4 ", CENTER, 228);
}
Hallo,
ja Shield, nein benutzt es nicht. Nur wo (Harware oder Driver Ordner der Lib) steht geschrieben welche Pins benutzt werden müssen.
Gruß und Dank
Andreas
Da steht dass fürn Mega die hohen benutzt werden, ja, aber das kann mit dem Shield ja nicht gehn.
Du wirst das Teil wohl auf den Uno anpassen müssen, von der Pinbelegung her.
Die Hardware-SPI-Schnittstelle scheints nicht zu nutzen, die ist beim Mega in den 50ern, wenn ich mich recht entsinne.
Hallo im Ordner libraries,UTFT,gibt es ein paar pdf s wo alles genau beschrieben ist.
Wichtig ist die Zeile UTFT myGLCD(ITDB32S,38,39,40,41); gilt für Mega und ITDB32S Display.
Dort sollte bei dir stehen UTFT myGLCD(ITDB28,38,39,40,41);
Gruss Matthias ,der beim ersten Display auch lange gesucht hat
Hallo,
Ich bin seit einer Woche Besitzer
eines Arduino MEGA2560 und eines SainSmart TFT 3,,2" LCD-Touch Moduls mit SD-Card-Slot hinten drauf.
Das SainSmart habe ich inzwischen voll durchgetestet - funktioniert alles. In der shield -V1.0-Version soll es lt.
einiger Hilferufe im Netz fehlerhafte SainSmart- shields geben, bei denen Pin 51 und Pin 52 vertauscht sind...
Mit Windows Explorer soll die UTFT Datei in den Ordner Arduino/Libraries/gezogen werden. Wenn Du einen
Aeduino MEGA 2560 oder einen due hast, Dein shield richtig drauf sitzt und ordentlich s.o. gebaut ist, dann
funkrioniert das auch ohne Änderungen in den Pin Definitionen. Ist mir sicher entgangen- aber was für ein
arduino läuft bei Dir und welches TFT-shield hast Du drauf?
Gruß
Siegfried