Hallo, bisher habe ich einige Projekte mit Atmega8 und 16 erstellt. Kenne mich also etwas aus. Nun habe ich mir mal einen Arduino Uno geholt um etwas weg zu kommen vom Hardware selber bauen. Nun habe ich gleich drei Probleme: - Ich möchte gern ein TFT Touch Display anschließen - Ich brauche mehr Ausgänge (digital) - Ich brauche mehr Eingänge (digital) 1) Ein- und Ausgänge hatte ich bisher mit HCT 595 etc. erledigt. Gehe ich richtig in der Annahme, dass das beim Arduino nichts anderes ist? Nur sofern ich es als shield kaufe habe ich ein Plug & Play. Oder existieren bzgl. shield noch andere Vorteile (getestet, robuster etc. ?) 2) Bzgl. TFT stehe ich nun vor der Wahl, welches ich kaufen soll. Habe bspw. einige mit SPI gefunden. Dann könnte ich auch die Porterweiterungs-ICs über SPI ansteuerun oder? 2,8" reichen mir auch nicht. Wahrscheinlich würde ich auch mehr als 2,4" nehmen. Für was haben so viele TFT eigentlich einen SD-Karten-Steckplatz auf der Rückseite? Was wäre denn mit so einem billig-TFT? Nachteile? Die haben für SPI etwas viele Pins oder? http://www.ebay.de/itm/2-8-TFT-LCD-Shield-SD-Socket-Touch-Panel-Module-Display-for-Arduino-mega2560-/371560039714?hash=item5682b44522:g:JXMAAOSwwbdWN0IK http://www.ebay.de/itm/2-4-TFT-LCD-Modul-Touch-Panel-Display-TF-Reader-Fur-Arduino-UNO-R2-R3-A137-/271882359536?hash=item3f4d7392f0:g:6SMAAOSweW5VZXS6 Wäre einer von euch so freundlich um mir ein paar der Basics zu erklären bzw. meine Fragen zu beantworten? Bei google finden sich ja unzählige Videos usw. dazu aber meine Fragen sind noch offen. VG
Oder doch besser 10 EUR mehr investieren und so etwas kaufen? http://www.ebay.de/itm/2-8inch-320x240-TFT-HX8347D-SPI-Arduino-Resistive-Touch-Shield-Display-WS40015-/272108702843?hash=item3f5af14c7b:g:3-wAAOSwFqJWnMTA
Es gibt die auch größer: http://www.ebay.de/itm/3-95-TFT-LCD-fur-Arduino-UNO-480x320-Pixel-ILI9488-/181847508555?hash=item2a56f4c64b:g:kIQAAOSwT6pV3fsr
Sieht gut aus. Habe einfach nur bedenken, dass ich nicht genug Ports am Uno habe. Bisher habe ich immer alles außer LEDs, Taster und Relais usw. an den µC selbst angeschlossen. Spriche: - LEDs, Taster, Relais über Schieberegister - LCD usw. direkt an den µC Sinnvoll?
Peter Laufer schrieb: > Habe einfach nur bedenken, dass ich nicht genug Ports am > Uno habe. Dann nimmt man einen Arduino Mega256. Denn mit dem Spielzeug Uno kommt man nicht weit. http://www.ebay.de/itm/MEGA-2560-CH340G-ATmega-EntwicklungsBoard-ohne-USB-Kabel-Arduino-kompatibel-/172077893891?hash=item2810a44903:g:uw0AAOSwnLdWq21e
Peter Laufer schrieb: > Für was haben > so viele TFT eigentlich einen SD-Karten-Steckplatz auf der Rückseite? Weil ein UNO in der Regel zu wenig Flash für Grafikausgaben hat.
Peter Laufer schrieb: > Was wäre denn mit so einem billig-TFT? Nachteile? Die haben für SPI > etwas viele Pins oder? Alle LCDs die man direkt aufsteckt nehmen einem die (einfache) Zugriffsmöglichkeit auf alle freien Ports. Mit SPI hat man es einfacher aber man ist hauptsächlich auf "kleine" LCDs beschränkt (2.2"), die grossen haben meist alle ein 16 Bit Interface mit 5 zusätzlichen Steuerleitungen. Ausnahme: LCDs für Raspberry, aber da hat noch niemand einen Treiber für AVRs geschrieben.
Okay verstehe. Wenn bei diesem hier http://www.ebay.de/itm/181847508555?clk_rvr_id=987209532983&rmvSB=true steht, dass er für den Uno ist, dann bezieht sich das lediglich auf die vordefinierte Anordnung der PINs oder? Also über Kabel kann ich das TFT doch auch locker an den von Arduinoquäler vorgeschlafenen Mega hängen.
Peter Laufer schrieb: > dass er für den Uno ist, dann bezieht sich das lediglich auf die > vordefinierte Anordnung der PINs oder? Du kannst ihn auch direkt aufstecken, nur die Port-Belegung zwischen Uno und Mega ist unterschiedlich. Ich habe das selbst schon durchexerziert. Es funktioniert und es geht nix kaputt. Aber es ist eine Bit-Schieberei. Wenn du Hand-Verdrahtung machst ist das Display eine gute Lösung mit vielen Pixeln. Beitrag "LCD 480x320 mit wenig Aufwand zum Anbinden"
Arduinoquäler schrieb: > Wenn du Hand-Verdrahtung machst ist das Display eine gute > Lösung mit vielen Pixeln. Da es sehr günstig ist (tolle Helligkeit, damit kräftige Farben) hat man sich bei diesem Display ein wenig Hardware gespart. Das Display hat zwar einen Touch Screen, aber nicht den auf vielen Displays üblichen Touch Controller (XPT2046). Die Arduino Geneinde behilft sich hier mit dem analogen Lesen des resistiven Touch Screen mittels einer extra dafür geschriebenen Library. Aber auch der Touch Controller XPT2046 macht ein bisschen Arbeit ....
Okay das heißt, wenn ich etwas in Richtung Plug & Play will, dann muss ich 2,4 " nehmen oder?
Peter Laufer schrieb: > Okay das heißt, wenn ich etwas in Richtung Plug & Play will, dann muss > ich 2,4 " nehmen oder? Das kommt darauf an was du unter Plug & Play verstehst. Das müsstest du schon sehr viel genauer definieren. Es gibt ja genügend LCDs mit 16 Bit Interface die auch direkt aufsteck- bar sind, wenn nicht ganz direkt, dann mit Shield dazwischen. hier ein Beispiel-LCD http://www.ebay.de/itm/5-0-800-480-TFT-LCD-Touchscreen-MD050SD-MCU-Display-for-Arduino-CP11011-/271513576091?hash=item3f3778629b:g:OU4AAOSwEeFVN1Is hier das Interface Shield dazu http://www.ebay.de/itm/281658715937?_trksid=p2055119.m1438.l2649&ssPageName=STRK%3AMEBIDX%3AIT Alles was den 40-poligen (16 - bit) Anschluss hat passt da drauf.
Naja mit Plug & Play meine ich folgendes: Software Dass ich gern eine library dazu hätte, welche auch funktioniert um damit das LCD benutzerfreundlich ansteuern zu können. Hardware Ohne rum-experimentieren mit Oszi usw... Also anlöten. Fertig.
Peter Laufer schrieb: > Software > Dass ich gern eine library dazu hätte, welche auch funktioniert um damit > das LCD benutzerfreundlich ansteuern zu können. In der Arduino Welt gibt es die UTFT Library. In der Doc dazu findest due die LCDs die darin supported sind. Das alles ist aber auch auf Arduino.cc nachzulesen. Erarbeiten musst du dir das trotzdem selbst.
Peter Laufer schrieb: > Also anlöten Anlöten macht man bei den Arduino-Jüngern nicht. Die stecken nur kompatible Boards und Shields zusammen. Und die ganz "ausgefuchsten" stecken sich was mit dem Breadboard- Steckbrett zusammen. Lötkolben war gestern und woanders. Also was du wirklich willst weiss noch keiner so genau, vielleicht du selbst auch nicht.
Arduinoquäler schrieb: > Anlöten macht man bei den Arduino-Jüngern nicht. Will heissen dass wenn du etwas zusammenlötest was ausserhalb der Arduino-Welt liegt (also abseits von Modulen zusammenstecken) dann bekommst du auch keine fertige Library.
Arduinoquäler schrieb: > Arduinoquäler schrieb: >> Anlöten macht man bei den Arduino-Jüngern nicht. > > Will heissen dass wenn du etwas zusammenlötest was ausserhalb der > Arduino-Welt liegt (also abseits von Modulen zusammenstecken) dann > bekommst du auch keine fertige Library. WTF? Also ich löte irgendwie sehr gerne bevorzugt Arduino Pro Minis mit irgendwas zusammen, und benutze dann auch sehr gerne fertige Libraries. Z.B. tut's die U8Glib sehr gut, allerdings monochrom...
Arduinoquäler zitiert sich selber... ;-) Aber, lass dir gesagt sein: Auch als Arduino Fan weiß ich, welches das heiße Ende eines Lötkolbens ist. Mutter Teresa sagte: > Wenn du die Menschen verurteilst, > hast du keine Zeit, sie zu lieben.
Ja schon gut ...... your mileage may vary .... aber für die grosse Masse gilt das was ich geschrieben habe. Und für den der was Fertiges erwartet schon lange.
Okay also ihr fragt was ich benötige: - Arduino + TFT und das relativ simpel ohne erst Wochenlang zu experimentieren. Welcher der folgenden wäre denn dafür besser geeignet? http://www.ebay.de/itm/3-0-inch-TFT-480x320-LCD-Display-Shield-fuer-Arduino-Mega-2560-CP11022-/281658722643 http://www.ebay.de/itm/181847508555?clk_rvr_id=987209532983&rmvSB=true
Peter Laufer schrieb: > Welcher der folgenden wäre denn dafür besser geeignet? Besser für was genau? Ein paar Beiträge vorher wolltest du löten. Also was jetzt? Mit oder ohne löten? Das eine wird von der Adafruit Lib unterstützt, das andere (vermutlich) von der UTFT.
Ich meinte damit, es muss nicht zum Stecken sein. Sprich ich kann auch drei Kabel fest löten aber ich möchte nicht mehr damit anfangen, mir Schaltpläne usw. aus dem Netz zu suchen um die dann nachzubauen, Vorwiderstände ausrechnen usw... deshalb ja der Wechsel zu Arduino. Kostet mich am Ende genau so viel Geld aber weniger Zeit. Sorry, hatte mich nicht klar genug ausgedrückt.
Du vergleichst Äpfel mit Birnen: Peter Laufer schrieb: > Welcher der folgenden wäre denn dafür besser geeignet? Das hier > Ebay-Artikel Nr. 281658722643 ist 3 Zoll und hat keinen Touch Screen (sonst hätte er es im Titel erwähnt / genannt, ich kenne den Händler). Es wird mit 16-Bit Bus angesteuert. Dazu brauchst du noch das Interface Shield und ohne Löten und viel Tricks funktioniert es nur am Arduino Mega. Der Uno hat nicht genug Pins für 16 Bit. Das hier > Ebay-Artikel Nr. 181847508555 ist 3.95 Zoll und hat - wie schon Beiträge vorher erwähnt - einen resistiven Touchscreen der mittels eines AnalogRead-Algorithmus ausgewertet wird. Es wird mit 8-Bit Bus angesteuert und kann direkt auf Uno oder Mega aufgesteckt werden. Die Anpassung dürfte auf dem Mega Software-technisch schwieriger sein (ich habe es selbst gemacht und ohne Arduino Libs geschrieben) da der Datenbus wild auf drei verschiedene Ports des Mega aufgeteilt ist. So, also welches Fahrzeug ist empfehlenswert, ein Motorrad oder ein Auto?
Peter Laufer schrieb: > Nun habe ich mir mal einen Arduino Uno geholt um etwas > weg zu kommen vom Hardware selber bauen. Nun habe ich gleich drei > Probleme: > - Ich möchte gern ein TFT Touch Display anschließen > - Ich brauche mehr Ausgänge (digital) > - Ich brauche mehr Eingänge (digital) Genau da liegt der hase im Pfeffer.. Wenn Du ein passendes "Shield" aufsteckst sind die I/Os blockiert. -->>> HW doch wieder selber basteln, und wenn's auch nur ein Zwischenshield für 99Cent beim Ali ist. Peter Laufer schrieb: > 2,8" reichen mir auch nicht. > Wahrscheinlich würde ich auch mehr als 2,4" nehmen. ???? Ich bevorzuge SPI-Displays, in der Regel musst Du dort die Strippen selber ziehen. Einmal habe ich mich vertan und habe bei der Bestellung eines ILIs mit Touch das günstigere gewählt.. Natürlich kein ILI sondern ein MCUFriend irgendwas, schlicht und ergreifend ein Touch aus einer längst überholten Mobilphone Generation. Dafür aber mit passendem Arduino-Shield: SD-Karte: SPI Touch: SPI TFT: parallel :( Gemacht habe ich damit bislang nix. Lange Rede, kurzer Sinn..quasi sämtliche "Shield"-Touch-TFTs haben den TFT parallel angestöpselt. SPI-TFT > 2.8" mit touch wird angeboten, ist aber deutlich teurer. Da ist dann auf einmal schon ein HD-TFT wieder günstiger.
bianchifan schrieb: > Genau da liegt der hase im Pfeffer.. Ja, da kommt bei so vielen Fragestellern immer die gleiche Message heraus: Ich will alles, das aber ganz billig, und ich will alles schon fertig kaufen. Nur auf den Knopf drücken, das mach ich dann selbst. Man möge mir also die gebratenen Tauben in den Mund fliegen lassen. Ich zahle auch gern 2 Mark fuffzich dafür.
bianchifan schrieb: > SPI-TFT > 2.8" mit touch wird angeboten, ist aber deutlich teurer. > Da ist dann auf einmal schon ein HD-TFT wieder günstiger. Nix deutlich teurer. Hat scheinbar noch keiner so richtig wahrgenommen: SPI 480x320 mit Touch Controller (XPT2046) für Raspberry. Geht leicht her und ist "konventionell" über SPI anzusprechen. Sowohl Display als auch Touch Controller. Nur an die Steck- verbindung muss man sich gewöhnen. http://www.ebay.de/itm/3-5-480-320-TFT-LCD-Display-SPI-Touch-Screen-for-Raspberry-Pi-2-B-RP02007-/271834567052?hash=item3f4a9a518c:g:zWcAAOSw5dNWmXGn
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.