Monitor TFT LCD SPI
Posizione verticale pin in basso:
Posizione orizzontale pin a sinistra:
LCD = Monitor lcd tft 1.7" 160 x 128
Attenzione! Lo schema suggerito dal produttore quello rappresentato sopra non fa funzionare il display. O meglio per funzionare bisogna rispettare certe condizioni. Se si usa un Arduino Uno magari non originale si corre il riscio che l'uscita a 3.3V non sia sufficente ad alimentare il TXB0108 che la retroilluminazione del monitor. 🔍 Perché succede con l’Arduino Uno (compatibile):
❓Con un Arduino Uno originale sarebbe cambiato qualcosa?Forse sì, ma non necessariamente abbastanza.
Infatti seguendo lo schema del produttore nell'eseguire lo sketch di test, si avevano o schermi bianchi o i comandi di ripulire lo schermo non funzionavano lo schermo rimaneva sporco con tutto rumore. Cosa era successo il convertitore logico TXB0108 è molto sensibile e per funzionare ha bisogno di essere alimentato sul suo pin VCCB con 5V e sul pin VCCA con 3.3V. Ora però mentre i 5V forniti da Arduino possono bastare in quanto eroga circa 800 mA nella peggioree delle ipotesi 500 mA, i 3.3V sono molto deboli si arriva a malapena a 50 mA e come da schema dovranno alimentare il TXB0108 il suo pin OE e la retroilluminazione del display, il solo display potrebbe consumare dagli 80 ai 100 mA, quindi avviene che il TXB0108 sottoalimentato e anche con una tensione instabile non riesce a convertire in modo corretto i segnali a 5V da Arduino in segnali a 3.3V per il display il quale non rispone correttamente ai comandi e fa quello che abbiamo descritto sopra. La soluzione è lasciare Ad Arduino il compito di fornire i 5V, meglio se alimentato dal Jack Barrel con una batteria da 9V che non con il cavo USB da PC che risulta più debole. Ed invece alimentare sia il pin VCCA del convertitore, che il pin di attivazione l'OE che il pin LEDA del displa (la retroilluminazione) con un modulo esterno io ho scelto l'XL4015 alimentato in ingresso con i 9V della batteria e con uscita a 3.3V con potenza fino a 5A e una magiore stabilità. A quel punto vedrete che in nostro convertitore fara il suo avoro e tutto tornerà a funzioare. Ho trovato qualche difficoltà ad impostare l'XL4015 vedi qui.
Semplice codice per testare se funziona. Orienterà il display in orizzntale (160 x 128) e scriverà "Hello World" al centro dello schermo
|