Tft touch display

Buonasera
Qualcuno ha mai usato un display tft o con mega o con un arduino due e con il due è direttamente compatibile dato che ha le uscite a 3.3V invece il mega le ha 5v
Io dovrei usarlo con una dimensione di un 4 pollici se magari esiste un modello direttamente compatibile con il due e con le 3.3V e quindi non livelli ttl.
Ho visto un tipo di display con rx e tx però ho trovato solo argomenti sul rasberry non con arduino
Questi sono i link giusto per avere un idea di cosa intendo
3.2 "nextion hmi intelligente smart usart uart seriale touch tft Modulo lcd display panel per raspberry pi 2 a + b + arduino Kit
http://s.aliexpress.com/zyyiY7fq
(from AliExpress Android)

4.3 "4.3 pollici 480*272 16 m touch screen tft lcd pannello del modulo display con scheda sd per arduino, 51/avr/stm32 driver ssd1963
http://s.aliexpress.com/E7raaimY
(from AliExpress Android)

Quei link non funzionano. :confused:
I display NEXTION sono di IteadStudio, qui il loro sito ufficiale:

Il secondo display, questo ? display
Il problema è avere le info di come si usa.
Qui su questo link ebay TFT una roba simile dice di usare due shield diverse a seconda usi la Mega o la Due. Guarda nella sezione descrizione al link.
Quel display su aliexpress (che IO ritengo un sito del cavolo) vedi bene che il venditore NON ti da info e soprattutto dalle foto vedi che la usa su una "scheda" programmatrice con un non specificato chip.

io dovrei finire un progetto prima delle vacanza di pasqua e dovrei usare un display e ho acquistato arduino due che display mi consigli di utilizzare dei due l'iportante per me è la reperibiltà delle librerie per comandarlo e la rapidità di consegna comnque a quanto dice la shield serve a quanto ho capito per aumentare la velocità di utilizzo del display poi non so.
grazie giggi

Se compri su aliexpress puoi dimenticarti rapidità di consegna e reperibilità delle librerie e relative informazioni, altro che Pasqua... neanche a Capodanno.

La libreria UTFT supporta anche la DUE pertanto ti basta prendere un qualunque display compatibile con la libreria, p.e. questo, costa poco e funziona bene, così dal lato software hai risolto, c'è da combattere un attimo per collegare il display alla DUE, direttamente perché non servono i traslatori di livello 5V->3.3V, tramite un cavo.

sai per caso altre dimensioni di dispaly disponibili perchè è un pò piccolo
perchè a quanto ho capito la shield serve solo per una questione di facilità di montaggio

Giggi

Giggir:
sai per caso altre dimensioni di dispaly disponibili perchè è un pò piccolo

Dipende da quanto sei disposto a spendere, i display fino a 3.2" si trovano a poco, parliamo di roba che funziona bene, non appena vai su display da 4", e oltre, il costo sale vertiginosamente, anche più di 50 E, p.e. questo.
La shield per Arduino a 8 bit oltre a semplificare il collegamento contiene i traslatori di livello, a te non servono perché la DUE lavora a 3.3V come il display.
Tieni presente che i display con maggiori dimensioni solitamente comportano anche più pixel, p.e. 800x480, cosa che mette in ginocchio pure la DUE visto che non dispone di nessun supporto hardware per la gestione della grafica, tocca fare tutto a software, cosa che comporta problemi di flickering durante l'aggiornamento delle schermate.

questo secondo te com’è
http://www.banggood.com/TFT-LCD-4_3-Inch-Touch-Screen-Module-Mega2560-DUE-Available-For-Arduino-p-978818.html
anche perchè se metto spedizione veloce c’è la dovrei fare anche come tempi

Giggir:
questo secondo te com'è

Impossibile fare una valutazione da una foto, diciamo che per quello che costa non dovrebbe essere male, il controller è supportato dalla libreria UTFT, che è la cosa più importante se vuoi usarlo.

procedo ad acquistare questo
http://www.ebay.it/itm/Display-Grafico-3-2-TFT-Touch-Screen-SD-Card-Arduino-Pic-Atmega-AVR-LCD-320x240-/181978440978?hash=item2a5ec2a512:g:VU0AAOSwMmBVmAKt
perchè ci siamo come prezzo e tempo dato che mi serve urgente tu hai qualche esempio da mandare per il funzionamento o se gli hai già usati qualche drtitta

Giggi

La libreria UTFT contiene vari esempi, comincia a scaricarla e studiarla intanto che arriva il display.

ho appena installato eagle perchè mi è arrivato il display quello sopra che ho indicato c'è qualcuno che sa dell'esistenza di alcune lib per eagle in modo da realizzare direttamente lo sbroglio senza disegnare tutto il componente
http://www.ebay.it/itm/Display-Grafico-3-2-TFT-Touch-Screen-SD-Card-Arduino-Pic-Atmega-AVR-LCD-320x240-/181978440978?hash=item2a5ec2a512:g:VU0AAOSwMmBVmAKt

Risultato:
"questa inserzione è scaduta"

Il display è questo

http://vi.raptor.ebaydesc.com/ws/eBayISAPI.dll?ViewItemDescV4&item=181978440978&category=128660&pm=1&ds=0&t=1458140118839

La lib da usare sarebbe utft che mi avevate consigliato prima ma vorrei sapere i collegamenti corretti per usare solo lcd senza touch tanto per ora mi serve solo visualizzare

Giggir:
La lib da usare sarebbe utft che mi avevate consigliato prima ma vorrei sapere i collegamenti corretti per usare solo lcd senza touch tanto per ora mi serve solo visualizzare

Questi sono i pin come vanno collegati sulla Mega2560, se non mi ricordo male la DUE segue la stessa disposizione, nel dubbio verifica i vari pin.
Se non ti serve il touch lascia scollegati relativi pin, idem per la SD integrata sul display.

tft_320qvt 

SSD1289  

ADS7843:4-WIRE TOUCH


TFT MEGA
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 MEGA
T_CLK D6
T_CS D5 
T_DIN D4
T_DOUT D3
T_IRQ D2

Dove hai trovato la lista dei pin relativi al mega??

Giggir:
Dove hai trovato la lista dei pin relativi al mega??

L’ho fatta io perché tempo fa ho progettato, per lavoro, una scheda basata sul ATmega2560 che utilizza quel display, schede che sono in produzione e funzionano benissimo, pertanto la lista è più che affidabile. :slight_smile:

ok ok grazie ti saprò dire se funziona anche sul due

// UTFT_Demo_320x240 
// Copyright (C)2015 Rinky-Dink Electronics, Henning Karlsen. All right reserved
// web: http://www.RinkyDinkElectronics.com/
//
// This program is a demo of how to use most of the functions
// of the library with a supported display modules.
//
// This demo was made for modules with a screen resolution 
// of 320x240 pixels.
//
// This program requires the UTFT library.
//

#include <UTFT.h>

// Declare which fonts we will be using
extern uint8_t SmallFont[];

// Set the pins to the correct ones for your development shield
// ------------------------------------------------------------
// Standard Arduino Mega/Due shield            : <display model>,38,39,40,41
// CTE TFT LCD/SD Shield for Arduino Due       : <display model>,25,26,27,28
// Teensy 3.x TFT Test Board                   : <display model>,23,22, 3, 4
// ElecHouse TFT LCD/SD Shield for Arduino Due : <display model>,22,23,31,33
//
// Remember to change the model parameter to suit your display module!
UTFT myGLCD(ITDB32S,38,39,40,41);

http://vi.raptor.ebaydesc.com/ws/eBayISAPI.dll?ViewItemDescV4&item=181978440978&category=128660&pm=1&ds=0&t=1458140118839

con questo display che devo cambiare nelle istruzioni del programma??

Con quel display la libreria va inizializzata in questo modo:

// libreria UTFT
#include <UTFT.h>

// display class con assegnazione pin
UTFT    myGLCD(ITDB32S, 38, 39, 40, 41);


// font da utilizzare
extern uint8_t SmallFont[];

// da mettere nella setup()
// prepara tft
 myGLCD.InitLCD(PORTRAIT);            // orientamento display
 myGLCD.clrScr();

Per i font aggiuntivi vedi quelli disponibili sul sito della UTFT, devi scaricare in relativi file per poterli usare, è possibile accorparli tutti dentro il file “DefaultFonts.c” presente nella libreria.