Forum: Mikrocontroller und Digitale Elektronik Elegoo Uno R3 2,8" TFT Touchscreen mit SD Karten Slot


von Al. K. (alterknacker)


Angehängte Dateien:

Lesenswert?

Hier noch mal ein Bild!
Im gelben Rahmen entsteht der Fehler wenn getoucht wird.Es werden ca 6
Buttons  aktiviert.
Bei 2 oben genannte Displays.
Scheint ein Softwareproblem zu sein.
Wer hat dieses Fehlerbild auch(gehabt)!

Beitrag "Re: Elegoo Uno R3 2,8" TFT Touchscreen mit SD Karten Slot"

Dieses habe ich auch getestet, das gleiche Fehlerbild!
Habe mit Adafruid und Elegoo Software getestet mit dem UNO und Mega.

Das Display ist doch schon sehr viel verkauft worden, aber kein einziges 
Wort über diesen möglichen Fehler!

Wer hat diese Displays als Tuchgrafikanzeige im Betrieb!
Beitrag "Elegoo Uno R3 2,8" TFT Touchscreen mit SD Karten Slot"

: Bearbeitet durch User
von Al. K. (alterknacker)


Lesenswert?

Hallo,kann es sein das KEINER dieses Display mit Touch nutzt.

Es kann doch nicht sein das ich als Einziger diesen Fehler bemerkt 
habe.Wer nutzt dieses Display und hat diesen Fehler bemerkt?

MfG

von Bernd N (Gast)


Lesenswert?

Ich verwende diese hier:
https://www.ebay.de/itm/2-4-TFT-LCD-Display-Shield-Touch-Panel-ILI9341-240X320-for-Arduino-UNO-MEGA-/382052804437

Wird das Display parallel oder per SPI angesteuert ? Es gibt für den 
Touch Betrieb verschiedene Spielarten. Ebenso gibt es verschiedene PIN 
Belegungen. Welcher Kontroller sitzt auf dem Display ?

von Al. K. (alterknacker)


Lesenswert?

https://www.amazon.de/dp/B01EUVJYME/ref=sspa_dk_detail_0?psc=1

Es ist dieses auf den Arduino UNU oder MEGA aufgesetzt.
Und es werden die entsprechenden  vorgegebenen LIBs und Programme 
genutzt!

Wenn du das Teil nicht selbst hast, wirst du den Fehler nicht 
nachvollziehen können.
Aber wie ich immer wieder betone, es kann nicht sein das dies nur bei 
mir auftritt.
Der Fehler kann auch ignoriert oder nicht beachtet werden,es geht!
..aber nur bedingt einsetzbar!

https://www.mikrocontroller.net/link/ebay/382052804437
Ich würde sagen das ist Hardwaregleich.

Lade mal ein Programm wo du die Touch Koordinaten auslesen kannst.
Und teste die Ecke in welchen der Fehler von mir angegeben ist.
In der von mir bezeichneten Ecke werden andere Koordinaten gelesen so 
das eine Button Aktion erfolgt wenn die auf diesen Koordinaten liegen!

: Bearbeitet durch User
von Harry L. (mysth)


Lesenswert?

Was regst du dich so auf?
Das ist garantiert ein Software-Fehler und hat nicht das Geringste mit 
der Hardware zu tun, die ja offensichtlich funktioniert.

Lösung: Programmieren lernen statt Copy&Paste und Fehler in der Software 
finden und korrigieren.

von Al. K. (alterknacker)


Lesenswert?

Harry L. schrieb:
> Was regst du dich so auf?

LOL

Warum sollte ich mich aufregen?

Es ist nur erstaunlich das das Teil schon über 3 Jahre verkauft wird und 
keiner hat es bemerkt oder nur ignoriert.
..und Softwarefehler in einer LIB suchen welche zu diesen Teil auf einer 
MINI Disk mit geliefert und verkauft  wird, das macht man mit fast 80 
nicht mehr.

Noch dazu wo es bei A* 4 mal so teuer war, aber ich brauchte die Dinger 
damals schnell!

Die LiB ist nur ein Werkzeug für mich, die eigentlichen Programme muss 
ich selbst stricken.Da steckt meine Arbeit drin.

Als ich die Teile mal als Touch Display einsetzte , als DEMO, hatte ich 
einfach ein Stück dünnes Plexi über den Gelben Bereich gesetzt.
...und der Fehler war behoben!;-)))

MfG

: Bearbeitet durch User
von Harry L. (mysth)


Lesenswert?

Al. K. schrieb:
> ..und Softwarefehler in einer LIB suchen welche zu diesen Teil auf einer
> MINI Disk mit geliefert und verkauft  wird, das macht man mit fast 80
> nicht mehr.

Keine Arme - keine Kekse
Alter ist keine Ausrede, und ich bezweifel, daß der fehler wirklich in 
der Library liegt - wohl eher in der Art, wie du die verwendest.

Al. K. schrieb:
> Die LiB ist nur ein Werkzeug für mich, die eigentlichen Programme muss
> ich selbst stricken.Da steckt meine Arbeit drin.

Wenn du zu faul und zu blöd bist, die Software die du nutzt und die 
Andere dir kostenlos zur Verfügung stellen (sogar inkl. Sourcen) zu 
verstehen, bist du es auch nicht wert, daß Andere die Arbeit für dich 
machen.

Such dir ein anderes Hobby!

von Johannes S. (Gast)


Lesenswert?

einfach mal systematischer Vorgehen, der TS ist ja offensichtlich 
Analog, also in dem Bereich suchen. Dazu mit einer mehrfachbelegung mit 
anderen LCD Signalen.
Dann bringen die ganzen Amazon Links nix, für Hilfe müsste schon 
konkreter Code gepostet werden. Es gibt Programme da sind die Touch 
Kalibrierwerte fest im Code, das setzt natürlich voraus das sich alle 
Displays gleich verhalten. Tun sie aber nicht, also muss man die selber 
ermitteln und im Code korrigieren.
Und Fragen enden mit einem Fragezeichen, nicht mit einem Ausrufezeichen. 
Deine Posts sind extrem schwer zu lesen und noch schwerer zu verstehen, 
bei allem Willen Helfen zu wollen.

von Bernd N (Gast)


Lesenswert?

>> Wenn du das Teil nicht selbst hast, wirst du den Fehler nicht
>> nachvollziehen können.

Täusch dich da mal nicht. Ich habe für diese Displays einen Treiber 
selbst geschrieben, inklusive Touch. Ich bin mal dem von dir gesetzten 
Link gefolgt und es ist ein ILI9341 Chipsatz. Das entspricht schon mal 
soweit meinem. Bei dem Touch Anschlüssen muß das aber nicht unbedingt so 
sein. Bei meinem sieht es so aus:
1
                                        Arduino Uno
2
                                      ---------------
3
                                   --|RESERVED   AREF|-- +5V
4
                               +5V --|IOREF       GND|--
5
                           <-- Res --|RESET       PB5|-- SCK  -->
6
                           <-- VCC --|3V3         PB4|-- MISO -->
7
                                   --|5V          PB3|-- MOSI -->
8
                                   --|GND         PB2|-- SS   -->
9
                           <-- GND --|GND         PB1|-- OC1A --> ILI-9341 BIT 1  | Touch XP
10
                                   --|VIN         PB0|-- CLK0 --> ILI-9341 BIT 0  | Touch YM
11
                                     -               -
12
                                                  PD7|-- AIN1 --> ILI-9341 BIT 7
13
                                                  PD6|-- AIN0 --> ILI-9341 BIT 6
14
                     ILI-9341  RD <--|PC0         PD5|-- T1   --> ILI-9341 BIT 5
15
                     ILI-9341  WR <--|PC1         PD4|-- T0   --> ILI-9341 BIT 4
16
   AD <-- Touch YP | ILI-9341  DC <--|PC2         PD3|-- INT1 --> ILI-9341 BIT 3
17
   AD <-- Touch XM | ILI-9341  CS <--|PC3         PD2|-- INT0 --> ILI-9341 BIT 2
18
                     ILI-9341 RST <--|PC4         PD1|-- TXD  --> TX USB CH-340
19
                                  <--|PC5         PD0|-- RXD  --> RX USB CH-340
20
                                      ---------------

Im Anhang findest du ein HEX file, probier mal aus was es macht. Es 
sollte ein touch Testbild zu sehen sein und die Position der X und Y 
Werte wird auf dem Display ausgegeben. Dann sehen wir weiter.

PS: was ist dein Anliegen ? eine Korrektur deiner Software ? ich mach 
nix mit der Arduino Software. Mein Treiber ist rein in C geschrieben.

von Bernd N (Gast)


Angehängte Dateien:

Lesenswert?

Und der Anhang...

von Al.Kn. (Gast)


Lesenswert?

Hallo, danke für die Informationen.
Aber immer daran denken ,ich fordere nicht sonder Frage ob dieses 
Fehlerbild bekannt ist.

Für mich ist es nicht mehr lebenswichtig fremde Fehler zu suchen um 
etwas einmalig anzuwenden.

MfG


Harry L. schrieb:
> Al. K. schrieb:
>> ..und Softwarefehler in einer LIB suchen welche zu diesen Teil auf einer
>> MINI Disk mit geliefert und verkauft  wird, das macht man mit fast 80
>> nicht mehr.
>
> Keine Arme - keine Kekse
> Alter ist keine Ausrede, und ich bezweifel, daß der fehler wirklich in
> der Library liegt - wohl eher in der Art, wie du die verwendest.
>
> Al. K. schrieb:
>> Die LiB ist nur ein Werkzeug für mich, die eigentlichen Programme muss
>> ich selbst stricken.Da steckt meine Arbeit drin.
>
> Wenn du zu faul und zu blöd bist, die Software die du nutzt und die
> Andere dir kostenlos zur Verfügung stellen (sogar inkl. Sourcen) zu
> verstehen, bist du es auch nicht wert, daß Andere die Arbeit für dich
> machen.
>
> Such dir ein anderes Hobby!

Werso antwortet sollte überlegen das Forum zu verlassen.
So wenig Hirn in so viel Text!

Beitrag #5936049 wurde von einem Moderator gelöscht.
von Harry L. (mysth)


Lesenswert?

Al.Kn. schrieb:
> Werso antwortet sollte überlegen das Forum zu verlassen.
> So wenig Hirn in so viel Text!

Offenbar hab ich mehr Hirn als du.
Ich verwende nämlich auch Displays mit diesem Controler (ILI9341) und 
bei mir funktionieren die - sogar mit selbst geschriebener Software.

Also lehn dich als C&P-Schmarotzer mal nicht so weit aus dem Fenster!

Ich würde sogar wetten, daß der Fehler nicht in dem von dir kopierten 
Code, sondern in deinem eigenen Code liegt (den du ja nicht zeigst)

: Bearbeitet durch User
Beitrag #5936125 wurde von einem Moderator gelöscht.
von Bernd N (Gast)


Lesenswert?

Hast du mal ausprobiert wie es mit meinem Programm aussieht ?

von Al.Kn. (Gast)


Lesenswert?

MaWin schrieb im Beitrag #5936125:
> Poste lieber mal deinen Code! Oder schämst du dich?

Ach MaWin

Al. K. schrieb:
> Dieses habe ich auch getestet, das gleiche Fehlerbild!
> Habe mit Adafruid und Elegoo Software getestet mit dem UNO und Mega.

Der Test erfolgte nicht mit eigener Software.

Wer Zeit hat kann fertige Software welche mit angeboten und verkauft 
wird natürlich ändern.
Ich habe extra das vierfache bezahlt weil ich nicht mit so einen Scheiß
rechnete.

Wenn einer eigene Software nutzt und sich selbst auf die Schulter klopft 
ist die nicht mehr löblich.

Hier steht die Frage ob die Eigene Software in diesen Falle von Harry 
wirklich Fehlerfrei ist oder  geklaut ist.
Wer das Fahrad 2 mal erfindet ist selbst schud, der Sinn sollte sein auf 
die Arbeit der Vorgänger aufzu bauen.

MfG

von Al.Kn. (Gast)


Lesenswert?

Bernd N schrieb:
> Hast du mal ausprobiert wie es mit meinem Programm aussieht ?

Kann ich leider nicht, bin zu Besuch auf einen Fremd PC.
Das läut nicht weg, kann ich aber erst übernächste Woche versuchen.
MfG

von Harry L. (mysth)


Lesenswert?

Al.Kn. schrieb:
> fertige Software welche mit angeboten und verkauft

Du hast wohl OpenSource nicht verstanden...
Wenn du für diese Software bezahlt hast, kannst du die Fa. verklagen.
Diese librarys sind OpenSource, und der Author steht i.d.R. im Header 
des Quellcode.

"Wenn", dann kannst du dich nur bei dem beschweren, allerdings wird der 
dich auslachen.
Der bekommt nämlich selbst auch nichts dafür.

von MaWin (Gast)


Lesenswert?

Al.Kn. schrieb:
> MaWin schrieb im Beitrag #5936125:
>> Poste lieber mal deinen Code! Oder schämst du dich?
>
> Ach MaWin

Der Beitrag war nicht von mir, sondern einem der Psychopathen hier im 
Forum, ist ja glücklicherweise auch schon gelöscht.

von Al.Kn. (Gast)


Lesenswert?

MaWin schrieb:
> Der Beitrag war nicht von mir, sondern einem der Psychopathen hier im
> Forum, ist ja glücklicherweise auch schon gelöscht.

..ist doch auch kein Problem.

@Harry,
hast du nicht verstanden das ich so ein Touchdisplay mit angebotener CD 
Software auf Funktion testen will.
Zum Test möchte ich mir keine eigene Software schreiben.

Du hast bestimmt die gleiche Software zum Test benutzt und den Fehler , 
wie vielleicht Hunderte nicht bemerkt.
Da du so stolz auf deine angebliche eigene Touchsoftware bist, kannst du 
sie ja hier allen zugänglich machen.

Ich kann das Display Nutzen, das reicht!
Wenn andere "touchen" sollen muss ich den Fehlerbereich schützen.

Hoffe das du jetzt meine FRage und meine Antworten verstehst!

MfG

von Al.Kn. (Gast)


Lesenswert?

https://images-na.ssl-images-amazon.com/images/I/71lCZMbv58L._SY88.jpg
https://www.amazon.de/gp/customer-reviews/RXAPRWS4SW45Y/ref=cm_cr_getr_d_rvw_ttl?ie=UTF8&ASIN=B01EUVJYME
Amazon Kundenrezensionen
------------------------------------------------------------------------ 
---
Habe das Display eingesteckt und wollte natürlich gleich mal die 
Beispielprogramme drauf laden. Das hochladen ging. Doch der Touch 
funktioniert nicht richtig, es wird wo anders ausgelöst, als dort wo 
berühr wurde. Nach ein zwei Minuten wird das Display an der rechten 
Seite, wo die Kontakte sichtbar sind richtig heiß. Da ich selbst nichts 
falsch gemacht habe ist davon auszugehen dass das Display defekt ist. 
Was ich echt schade finde. Ich hätte gerne weiter getestet. Da es Defekt 
ist und auch so angekommen ist nur ein Stern.
Edit:
Beigefügt ein Bild, an welcher Stelle das Display heiß wird.
------------------------------------------------------------------------ 
---

Hier die einzige Rückmeldung über das mögliche Touch Problem.

Bei mir wird das Display nur etwas warm, Betriebswärme eben.

Schade das Harry seinen Code so geheim hält!

MfG

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
Noch kein Account? Hier anmelden.