cece99:
Ok, si, in effetti le librerie non sono così semplici e il display prende un bel po' di risorse, quando ho tempo faccio le prove, ciaooo
Grazie per il tuo interessamento, se farai le prove, sono curioso di sapere come è andata...
PaoloP:
E' un bel display con touch screen, ma è anche esoso di risorse e di pin.
Occupa praticamente tutti i pin di Arduino UNO, eccetto l'8 mi pare.
Non puoi utilizzare la seriale, la SPI è impegnata, l'I2C è bloccata da altri segnali per il display, gli ingressi analogici idem.
Cosa fare?
Come suggerito da Cece potresti disconnettere i pin A4 e A5 de collegarli al port expander sull'I2C, che tornerebbe funzionante. A questo punto devi anche mettere mano alla libreria del display per intercettare i comandi che prima viaggiavano su A4 e A5 e passarli tramite I2C all'expander. E tutto questo senza debug su serial monitor perché la seriale è impegnata col bus dati del display.
Auguri!![]()
![]()
p.s. Se passi ad un Arduino Mega, che ha 4 seriali ed una disposizione diversa dell'I2C e molti più pin disponibili potresti avere sia la moglie ubriaca che la botte piena.
Dovresti controllare la piedinatura della Mega e i segnali corrispondenti.
Grazie anche a te per l'interessamento, quello che scrivi in effetti lo avevo constatato anche io, più che una shield per l'Uno come fanno vedere in foto, sembra fatta per il mega, di cui come si legge nel manuale vengono definiti i pin.
A livello di connessione hardware, con il mega "immagino" quindi quasi nessun problema, ma gestirlo forse è difficilino, almeno per me...
Grazie anche a te per l'interessamento.
Riccardo.