Pages: [1] 2   Go Down
Author Topic: 3.2" SainSmart LCD TouchDisplay ansteuern  (Read 4028 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Full Member
***
Karma: 1
Posts: 166
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo,

ich habe mir ein 3.2" TouchDisplay von Sainsmart incl. Arduino Mega und Adapter Shield angelegt. Nun wollte ich fragen ob jemand damit schonmal gearbeitet hat? Ich habe mir mehrere Beispiele heruntergeladen die ich testen wollte, allerdings finde ich da keine Dateien die man in dem Arduino Programm öffnen kann. Es sind unter anderem Dateien von dem Programm "Processing". Was ist das für ein Programm, bzw. wofür brauche ich es (auch im Bezug auf mein Touchdisplay).Ich bin recht neu in der Materie und kenne mich daher nicht richtig aus. Ist das Processing auch dazu da um Programme auf den Arduino zu übertragen, wenn nein wie kann man die Dateien übertragen?

Viele Grüße,
Tobi
Logged

Nobody is perfect but - impossible is nothing

Forum Moderator
BZ (I)
Offline Offline
Brattain Member
*****
Karma: 236
Posts: 20281
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Processing ist eine Programmiersprache ähnlich dem Sketch von Arduino die auf dem PC läuft und die zb mit der Firmata Bibiothek Arduino steuern kann.
http://processing.org/
Grüße Uwe
Logged

Offline Offline
Full Member
***
Karma: 1
Posts: 166
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Jetzt muss ich blöd fragen:
a) welche Datein brauche ich um das Touchpad anzusteuern
b) wie übertrage ich die auf den Arduino

Viele Grüße,

Tobi
Logged

Nobody is perfect but - impossible is nothing

Offline Offline
Newbie
*
Karma: 1
Posts: 44
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Du brauchst die Arduino Sorftware 1.0.2 (aktuellste) und die Libs für das TFT.
Ich benutze ITDB02_Touch.h und UTFT.h für das Display.

Du kannst die unter http://henningkarlsen.com/electronics/library.php?id=35 runterladen.

Wenn du den TFT LCD Mega Shild V1.0 hast wundere dich später nicht wenn deine SD Karte nicht geht.
Die haben da leider mist gebaut mit dem Adapter. Zumal die das mit Widerständen gemacht haben,
was nicht so gut für die SD Karte ist.

Viel Spaß smiley-grin
Logged

Germany, BW
Offline Offline
Sr. Member
****
Karma: 3
Posts: 294
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Tobias, hast du keine Lust mir in dem anderen Thread zu antworten?

Ich benutzte auch das MEGA und das 3,2" TFT...
Das mit der SD ist korrekt. Ein Widerstandswert passt nicht, zwei Leiterbahnen sind vertauscht und bei der anderen muss der Wid raus.
Logged

Arduino 1.0.3|MEGA|UNO|MICRO|PRO MINI3.3
SSD1289 TFT Touch|DS18B20|DS1307
ADNS2610|RFM12|OOK|SSD1303|DHT22
SSD1306 Crius CO-16 OLED|UGUI|SD
SSD1352|

Offline Offline
Full Member
***
Karma: 1
Posts: 166
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

hy Mardetuino,

?? sry ich steh grad am Schlauch von welchem Thread und welchen Widerständen redest du ??  Hab in letzter Zeit zu einigen Topics was geschrieben, bzw. meistens Fragen gestellt, hab glaube ich da son bisschen den Überblick verloren, kannst du mir bitte den Link schicken?

Sry und viele Grüße,

Tobi
Logged

Nobody is perfect but - impossible is nothing

Germany, BW
Offline Offline
Sr. Member
****
Karma: 3
Posts: 294
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ich schließe mich sven1977 an. Die Libs verwende ich auch.

Kümmer dich mal noch nicht um die SD-Karte...

Mein Post ist hier: http://arduino.cc/forum/index.php/topic,129829.msg1006796.html#msg1006796

Da sind alle deine Posts zu finden:
http://arduino.cc/forum/index.php?action=profile;u=152577;sa=showPosts
Logged

Arduino 1.0.3|MEGA|UNO|MICRO|PRO MINI3.3
SSD1289 TFT Touch|DS18B20|DS1307
ADNS2610|RFM12|OOK|SSD1303|DHT22
SSD1306 Crius CO-16 OLED|UGUI|SD
SSD1352|

Germany, BW
Offline Offline
Sr. Member
****
Karma: 3
Posts: 294
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Habe gerade ein Stand (Mitte August) aus meinen Anfängen getestet - geht mit Mega2560 und 3,2" TFT und 1.0.2.

Du musst noch die UTFT Lib in den \libraries Ordner kopieren...


Viel Spass damit!
« Last Edit: December 01, 2012, 04:28:17 am by Mardetuino » Logged

Arduino 1.0.3|MEGA|UNO|MICRO|PRO MINI3.3
SSD1289 TFT Touch|DS18B20|DS1307
ADNS2610|RFM12|OOK|SSD1303|DHT22
SSD1306 Crius CO-16 OLED|UGUI|SD
SSD1352|

Offline Offline
Full Member
***
Karma: 1
Posts: 166
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

danke! werde das gleich mal testen.

Lg,

Tobi
Logged

Nobody is perfect but - impossible is nothing

Offline Offline
Full Member
***
Karma: 1
Posts: 166
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

hy,

ich bekomme die folgende Fehlermeldung wenn ich das Programm Touch_button_test auf den Arduino überspielen will:

ca

Quote
In file included from ITDB02_Touch_ButtonTest.cpp:1:
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Touch/ITDB02_Touch.h:44:22: error: WProgram.h: No such file or directory
In file included from ITDB02_Touch_ButtonTest.cpp:1:
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Touch/ITDB02_Touch.h:57: error: 'word' does not name a type
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Touch/ITDB02_Touch.h:59: error: expected `)' before 'tclk'
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Touch/ITDB02_Touch.h:61: error: 'byte' has not been declared
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Touch/ITDB02_Touch.h:66: error: 'byte' has not been declared
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Touch/ITDB02_Touch.h:69: error: 'byte' does not name a type
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Touch/ITDB02_Touch.h:70: error: 'byte' does not name a type
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Touch/ITDB02_Touch.h:71: error: 'byte' does not name a type
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Touch/ITDB02_Touch.h:73: error: 'byte' has not been declared
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Touch/ITDB02_Touch.h:74: error: 'word' does not name a type
In file included from ITDB02_Touch_ButtonTest.cpp:3:
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Graph16/ITDB02_Graph16.h:63: error: ISO C++ forbids declaration of 'uint8_t' with no type
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Graph16/ITDB02_Graph16.h:63: error: expected ';' before '*' token
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Graph16/ITDB02_Graph16.h:64: error: 'uint8_t' does not name a type
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Graph16/ITDB02_Graph16.h:65: error: 'uint8_t' does not name a type
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Graph16/ITDB02_Graph16.h:66: error: 'uint8_t' does not name a type
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Graph16/ITDB02_Graph16.h:67: error: 'uint8_t' does not name a type
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Graph16/ITDB02_Graph16.h:74: error: 'byte' has not been declared
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Graph16/ITDB02_Graph16.h:75: error: 'byte' has not been declared
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Graph16/ITDB02_Graph16.h:79: error: 'byte' has not been declared
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Graph16/ITDB02_Graph16.h:79: error: 'byte' has not been declared
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Graph16/ITDB02_Graph16.h:79: error: 'byte' has not been declared
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Graph16/ITDB02_Graph16.h:86: error: 'byte' has not been declared
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Graph16/ITDB02_Graph16.h:86: error: 'byte' has not been declared
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Graph16/ITDB02_Graph16.h:86: error: 'byte' has not been declared
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Graph16/ITDB02_Graph16.h:87: error: 'byte' has not been declared
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Graph16/ITDB02_Graph16.h:87: error: 'byte' has not been declared
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Graph16/ITDB02_Graph16.h:87: error: 'byte' has not been declared
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Graph16/ITDB02_Graph16.h:90: error: 'byte' has not been declared
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Graph16/ITDB02_Graph16.h:91: error: 'uint8_t' has not been declared
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Graph16/ITDB02_Graph16.h:96: error: 'byte' does not name a type
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Graph16/ITDB02_Graph16.h:97: error: 'byte' does not name a type
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Graph16/ITDB02_Graph16.h:98: error: 'byte' does not name a type
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Graph16/ITDB02_Graph16.h:100: error: 'byte' does not name a type
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Graph16/ITDB02_Graph16.h:101: error: ISO C++ forbids declaration of 'uint8_t' with no type
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Graph16/ITDB02_Graph16.h:101: error: expected ';' before '*' token
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Graph16/ITDB02_Graph16.h:102: error: 'uint8_t' does not name a type
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Graph16/ITDB02_Graph16.h:109: error: 'byte' has not been declared
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Graph16/ITDB02_Graph16.h:109: error: 'byte' has not been declared
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Graph16/ITDB02_Graph16.h:109: error: 'byte' has not been declared
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Graph16/ITDB02_Graph16.h:112: error: 'byte' has not been declared
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Graph16/ITDB02_Graph16.h:113: error: 'word' has not been declared
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Graph16/ITDB02_Graph16.h:113: error: 'word' has not been declared
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Graph16/ITDB02_Graph16.h:113: error: 'word' has not been declared
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Graph16/ITDB02_Graph16.h:113: error: 'word' has not been declared
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Graph16/ITDB02_Graph16.h:114: error: 'byte' has not been declared
In file included from ITDB02_Touch_ButtonTest.cpp:5:
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Graph/ITDB02_Graph.h:54: error: redefinition of 'struct _current_font'
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Graph16/ITDB02_Graph16.h:62: error: previous definition of 'struct _current_font'
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Graph/ITDB02_Graph.h:63: error: redefinition of 'class ITDB02'
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Graph16/ITDB02_Graph16.h:71: error: previous definition of 'class ITDB02'
ITDB02_Touch_ButtonTest.pde:-1: error: no matching function for call to 'ITDB02_Touch::ITDB02_Touch(int, int, int, int, int)'
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Touch/ITDB02_Touch.h:55: note: candidates are: ITDB02_Touch::ITDB02_Touch()
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Touch/ITDB02_Touch.h:55: note:                 ITDB02_Touch::ITDB02_Touch(const ITDB02_Touch&)
ITDB02_Touch_ButtonTest.cpp: In function 'void setup()':
ITDB02_Touch_ButtonTest.pde:-1: error: no matching function for call to 'ITDB02::setFont(uint8_t [])'
C:\Users\twagner\Downloads\arduino\arduino-1.0.1\libraries\ITDB02_Graph16/ITDB02_Graph16.h:91: note: candidates are: void ITDB02::setFont(int*)

kann da jemand was mit anfangen und einen Tipp geben woran das liegt ?

Gruß,
Tobi
Logged

Nobody is perfect but - impossible is nothing

Germany, BW
Offline Offline
Sr. Member
****
Karma: 3
Posts: 294
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Lösch die Library nach einem Backup mal komplett und ersetzte sie durch die im Anhang.


* ITDB02_Touch.zip (44.87 KB - downloaded 44 times.)
Logged

Arduino 1.0.3|MEGA|UNO|MICRO|PRO MINI3.3
SSD1289 TFT Touch|DS18B20|DS1307
ADNS2610|RFM12|OOK|SSD1303|DHT22
SSD1306 Crius CO-16 OLED|UGUI|SD
SSD1352|

Offline Offline
Full Member
***
Karma: 1
Posts: 166
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ok werde ich testen. Danke

Lg,
Tobi
Logged

Nobody is perfect but - impossible is nothing

Offline Offline
Full Member
***
Karma: 1
Posts: 166
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hey,

die Library und die Beispiel Sketche wie z.B. Button Test funktionieren nun.Nun bin ich auf der Suche nach einer Art Befehlsübersicht für die Library gibt mit den jeweiligen Befehlen und Funktionen.Meine Frage wäre nun ob jemand von euch weiß ob es dafür so eine Art "Befehlsübersicht" gibt. Sowas wie z.B. bei dem LCD Display der Befehl lcd.println.... --> schreibt etwas auf dem Arduino .   So eine Erklärung wo man eben sieht und weiß, aha ok die Befehle gibt es für das Touch Display und so funktionieren sie, bzw. das kann man mit ihnen machen. Es gibt ja für viele Librarys solche Befehlsübersichten nur für die Touchanwendung habe ich noch keine gefunden.
Kann mir hier jemand helfen mit links oder dergleichen von Seiten wo es das gibt?

Gruß,

Tobi
Logged

Nobody is perfect but - impossible is nothing

Germany, BW
Offline Offline
Sr. Member
****
Karma: 3
Posts: 294
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Schön, dass es funktioniert.
Du solltest jetzt auf die aktuellere UTouch umsteigen.
Logged

Arduino 1.0.3|MEGA|UNO|MICRO|PRO MINI3.3
SSD1289 TFT Touch|DS18B20|DS1307
ADNS2610|RFM12|OOK|SSD1303|DHT22
SSD1306 Crius CO-16 OLED|UGUI|SD
SSD1352|

Offline Offline
Full Member
***
Karma: 1
Posts: 166
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hey,

ist das eine Library? Eine neuere / bessere Library für das Touch/ TFT Display ?

Gruß,
Tobi
Logged

Nobody is perfect but - impossible is nothing

Pages: [1] 2   Go Up
Jump to: