Offline
Full Member
Karma: 1
Posts: 133
|
 |
« on: November 24, 2012, 12:59:40 pm » |
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
|
|
|
|
|
Forum Moderator
BZ (I)
Offline
Brattain Member
Karma: 160
Posts: 15605
+39 349 2158303
|
 |
« Reply #1 on: November 24, 2012, 02:04:01 pm » |
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
Full Member
Karma: 1
Posts: 133
|
 |
« Reply #2 on: November 25, 2012, 11:07:15 am » |
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
|
|
|
|
|
Offline
Newbie
Karma: 1
Posts: 43
|
 |
« Reply #3 on: November 26, 2012, 03:58:57 am » |
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ß 
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Full Member
Karma: 0
Posts: 165
|
 |
« Reply #4 on: November 26, 2012, 12:57:17 pm » |
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|MEGA2560 SSD1289 TFT Touch|UGUI|DS18B20|SD|DS1307 ADNS2610|RFM12|OOK|SSD1303|DHT22
|
|
|
|
Offline
Full Member
Karma: 1
Posts: 133
|
 |
« Reply #5 on: November 27, 2012, 08:20:59 am » |
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
|
|
|
|
|
|
|
Offline
Full Member
Karma: 0
Posts: 165
|
 |
« Reply #7 on: November 27, 2012, 05:11:50 pm » |
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|MEGA2560 SSD1289 TFT Touch|UGUI|DS18B20|SD|DS1307 ADNS2610|RFM12|OOK|SSD1303|DHT22
|
|
|
|
Offline
Full Member
Karma: 1
Posts: 133
|
 |
« Reply #8 on: November 30, 2012, 05:49:55 am » |
danke! werde das gleich mal testen.
Lg,
Tobi
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Full Member
Karma: 1
Posts: 133
|
 |
« Reply #9 on: December 01, 2012, 11:13:57 am » |
hy, ich bekomme die folgende Fehlermeldung wenn ich das Programm Touch_button_test auf den Arduino überspielen will: ca 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
|
|
|
|
|
Offline
Full Member
Karma: 0
Posts: 165
|
 |
« Reply #10 on: December 01, 2012, 02:38:00 pm » |
Lösch die Library nach einem Backup mal komplett und ersetzte sie durch die im Anhang.
|
|
|
|
|
Logged
|
Arduino 1.0.3|MEGA2560 SSD1289 TFT Touch|UGUI|DS18B20|SD|DS1307 ADNS2610|RFM12|OOK|SSD1303|DHT22
|
|
|
|
Offline
Full Member
Karma: 1
Posts: 133
|
 |
« Reply #11 on: December 02, 2012, 01:41:52 pm » |
Ok werde ich testen. Danke
Lg, Tobi
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Full Member
Karma: 1
Posts: 133
|
 |
« Reply #12 on: December 14, 2012, 01:29:30 pm » |
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
|
|
|
|
|
Offline
Full Member
Karma: 0
Posts: 165
|
 |
« Reply #13 on: December 14, 2012, 05:01:30 pm » |
Schön, dass es funktioniert. Du solltest jetzt auf die aktuellere UTouch umsteigen.
|
|
|
|
|
Logged
|
Arduino 1.0.3|MEGA2560 SSD1289 TFT Touch|UGUI|DS18B20|SD|DS1307 ADNS2610|RFM12|OOK|SSD1303|DHT22
|
|
|
|
Offline
Full Member
Karma: 1
Posts: 133
|
 |
« Reply #14 on: December 15, 2012, 02:09:03 pm » |
Hey,
ist das eine Library? Eine neuere / bessere Library für das Touch/ TFT Display ?
Gruß, Tobi
|
|
|
|
|
Logged
|
|
|
|
|
|