Arduino Mega e Tft Touch

Buongiorno a tutti. Ho un Arduino Mega, un TFT Touch 3.5" con dicitura vicino alla SD tft_320QVT e questo shield:
https://m.ebay.it/orderDetails?itemId=272592560570&txnId=1852254260017
Il mio problema è il seguente, ho svaricato le librerie UTFT e UTouch. Ho prima cablato il tft come da schemi ritrovati googolando e caricato gli sketchies di esempio, e tutto funzionava bene.
Ho poi comprato lo shield e ahime viene tutto sfasato come da foto.
Nuovamente hp googolato cercando risposte ma non riesco a venirne a capo.
Qualcuno di Voi ha i prodotti da me indicati e ha risolto un problema simile?
Grazie per la pazienza. Ricky

Buongiorno,
essendo il tuo primo post, nel rispetto del regolamento (… punto 13, primo capoverso), ti chiedo cortesemente di presentarti QUI (spiegando bene quali conoscenze hai di elettronica e di programmazione ... possibilmente evitando di scrivere solo una riga di saluto) e di leggere con MOLTA attenzione il su citato REGOLAMENTO ... Grazie.

Guglielmo

P.S.: Qui una serie di link utili, NON necessariamente inerenti alla tua domanda:
- serie di schede by xxxPighi per i collegamenti elettronici vari: ABC - Arduino Basic Connections
- pinout delle varie schede by xxxPighi: Pinout
- link generali utili: Link Utili

... dopo di che, il link che hai messo credo sia un TUO link hai tuoi ordini (da noi NON visibili) e NON diretto al prodotto e ... non hai messo la foto di cui parli ::slight_smile:

Guglielmo

Non mi sono presentato perchè l'avevo fatto anni fà, può essere che abbia fatto casino con l'account.
La foto è troppo grande e col cell non riesco a scalarla.
Il prodotto è questo
https://m.ebay.it/itm/TFT-3-2-4-3-5-0-7-0-Mega-touch-LCD-Shield-Expansion-board-for-Arduino-/122398870891?hash=item1c7f8a8d6b%3Ag%3A2voAAOSw0hlZGUoa&_trkparms=pageci%3A9086256d-989c-11e7-bb19-74dbd1808aab%7Cparentrq%3A7bf7bb2815e0a861abda175fffe6a50a%7Ciid%3A15

Ho scritto 3.5" ma il tft dovrebbe essere 3.2"
P.S.: Rimetto una presentazione perchè pensa che questo sia un'account nuovo. Boh?

ricky1966:
Non mi sono presentato perchè l'avevo fatto anni fà, può essere che abbia fatto casino con l'account.

... capisco, ma dato per questo utente NON c'è ... cortesemente falla nuova. Grazie :slight_smile:

ricky1966:
La foto è troppo grande e col cell non riesco a scalarla.

La puoi caricare su un server pubblico e inserirla come immagine nel post :wink:

ricky1966:
Il prodotto è questo
https://m.ebay.it/itm/TFT-3-2-4-3-5-0-7-0-Mega-touch-LCD-Shield-Expansion-board-for-Arduino-/122398870891?hash=item1c7f8a8d6b%3Ag%3A2voAAOSw0hlZGUoa&_trkparms=pageci%3A9086256d-989c-11e7-bb19-74dbd1808aab%7Cparentrq%3A7bf7bb2815e0a861abda175fffe6a50a%7Ciid%3A15

Il tuo link mi porta a questo link molto più semplice ... http://www.ebay.it/itm/122398870891 :wink:

Sicuro che è adatto al tuo TFT? Perché vedo che li da una lista di compatibilità ...

Guglielmo

... vedo che è disponibile un manuale per quella scheda ... te lo sei fatto mandare dal venditore ?

Ah ... occhio anche alla frase ...

Module; The TFT01 MEGA shield supports 16-bit mode; Because of Mega board have enough pins for using SD card and touch function at the same time
English Manual/Spec Yes, (electronic format )

Guglielmo

Allora presentazione fatta.
Seconda cosa, ho visto googolando un YT che aveva i miei stesso prodotto (almeno sembrano) e ne ho dedotto andasse bene. Ho letto da qualche parte che le classiche librerie per il tft (UFTF) sono state riprogrammate per un chip che non è presente sulle originali. Il problema è che prima di fare confusione e di rischiare di far danni (ok 3 euro non sono la morte civile) volevo capire se è un problema di sketch. Non vorrei che per qualche motivo i pin siano cambiati con lo shield e quindi magari se qualcuno avesse i miei stessi prodotti poteva farmi capire meglio.
Devo procedere a tentoni perchè dalla Cina non mi dicono un granchè.

Il famoso electronic manual non c'è.... se qualcuno sapesse dove lo hanno messo perchè loro (i cinese) non lo sanno

ricky1966:
Il famoso electronic manual non c'è.... se qualcuno sapesse dove lo hanno messo perchè loro (i cinese) non lo sanno

:smiley: :smiley: :smiley: :smiley: :smiley: ... andiamo bene ...

Purtroppo non uso quella libreria, devi pazientare fino a che passa qualcuno che la conosce bene ...

Hai già provato a fare qualche ricerca qui sul forum ?

Guglielmo

Il display SD tft_320QVT funziona perfettamente con le UTFT, ne ho una decina nel cassetto e posso confermarlo in prima persona.
Purtroppo le shield vendute per quel display possono arrivare arrivare “farlocche”, nel cassetto ne ho un paio che hanno delle piste invertite e questo comporta una visualizzazione errata sul display.

Ho chiesto la resriruzione, mi faranno sapere. Speravo di essere io a sbagliare ma sono sempre più convinto che sia danneggiata.
Grazie della risposta.
P.S.: mi dici come setti l'oggetto
UTFT myGLCD(ITDB32S,38,39,40,41);

Questi sono i pin usati su una Mega2560, è la configurazione standard della Shield.

/*Assegnazione pin

  Display modello tft_320qvt  320x240 pixel 3.2"

  Diplay controller SSD1289
  Touch controller  ADS7843:4-WIRE TOUCH

  DB0 D37
  DB1 D36
  DB2 D35
  DB3 D34
  DB4 D33
  DB5 D32
  DB6 D31
  DB7 D30
  DB8 D22
  DB9 D23
  DB10 D24
  DB11 D25
  DB12 D26
  DB13 D27
  DB14 D28
  DB15 D29

  RS     D38
  WR     D39
  RD     HIGH (+3.3V)
  CS     D40
  REST   D41

  TOUCH
  T_CLK  D6
  T_CS   D5
  T_DIN  D4
  T_DOUT D3
  T_IRQ  D2
*/

Questo è l'init per il codice, display e touch.

UTFT    myGLCD(ITDB32S, 38, 39, 40, 41);
// touch class
URTouch  myTouch( 6, 5, 4, 3, 2);

Si ok era come funzionava prima. Allora penso che sia proprio lo shield.
Amen se non lo cambiano non sono 3 euri che mi rovinano

Solo per la cronaca oltre a ITDB32S che altri chip posso provare?