Touch screen arduino

Touch screen arduino

Touch screen arduino

libreria arduino tft touch screen

Se avete mai usato uno smartphone, un tablet o un computer touch screen, probabilmente avete usato un touch screen a transistor a pellicola sottile. Un touch screen TFT è un dispositivo combinato che include un display LCD TFT e una sovrapposizione di tecnologia touch sullo schermo. Il dispositivo può sia visualizzare il contenuto che agire come un dispositivo di interfaccia per chi lo sta usando. I TFT costituiscono la parte del leone dei touch screen, con gli schermi a diodo organico ad emissione di luce come unico altro grande concorrente.
I TFT, chiamati anche schermi TFT, sono un tipo di display LCD a matrice attiva in grado di visualizzare milioni di pixel a colori ad alto contrasto, chiari e brillanti. I TFT sono utilizzati in televisori ad alta definizione, monitor di computer, monitor di computer portatili, tablet, lettori multimediali personali, smartphone e persino telefoni. Il primo schermo TFT è arrivato con il modello IBM ThinkPad del 1992. La tecnologia TFT funziona controllando la luminosità in sub-pixel rossi, verdi e blu attraverso transistor per ogni pixel dello schermo. I pixel stessi non producono luce; invece, lo schermo usa una retroilluminazione per l’illuminazione. La famiglia TFT include anche i LED, che sono un tipo di schermo LCD che utilizza un LED come retroilluminazione.

arduino 10 pollici touch screen

Per questo tutorial ho composto tre esempi. Il primo esempio è la misurazione della distanza utilizzando un sensore a ultrasuoni. L’uscita dal sensore, ovvero la distanza, viene stampata sullo schermo e usando il touch screen possiamo selezionare le unità, sia centimetri che pollici.
Il prossimo esempio è il controllo di un LED RGB usando questi tre cursori RGB. Per esempio, se iniziamo a far scorrere il cursore blu, il LED si illuminerà di blu e aumenterà la luce man mano che andiamo verso il valore massimo. Quindi i cursori possono muoversi da 0 a 255 e con la loro combinazione possiamo impostare qualsiasi colore sul LED RGB, ma tenete presente che il LED non può rappresentare i colori in modo così accurato.
Come esempio sto usando un touch screen TFT da 3.2″ in combinazione con uno schermo TFT LCD Arduino Mega Shield. Abbiamo bisogno di uno shield perché il TFT Touch screen lavora a 3.3V e le uscite di Arduino Mega sono a 5 V. Per il primo esempio ho il sensore a ultrasuoni HC-SR04, poi per il secondo esempio un LED RGB con tre resistenze e un pulsante per l’esempio del gioco. Inoltre ho dovuto fare un’intestazione di pin su misura come questa, saldando le intestazioni dei pin e piegare su di loro in modo da poterli inserire tra la scheda Arduino e il TFT Shield.

touch screen capacitivo arduino

Per questo tutorial ho composto tre esempi. Il primo esempio è la misurazione della distanza utilizzando un sensore a ultrasuoni. L’uscita dal sensore, ovvero la distanza, viene stampata sullo schermo e usando il touch screen possiamo selezionare le unità, sia centimetri che pollici.
Il prossimo esempio è il controllo di un LED RGB usando questi tre cursori RGB. Per esempio, se iniziamo a far scorrere il cursore blu, il LED si illuminerà di blu e aumenterà la luce man mano che andiamo verso il valore massimo. Quindi i cursori possono muoversi da 0 a 255 e con la loro combinazione possiamo impostare qualsiasi colore sul LED RGB, ma tenete presente che il LED non può rappresentare i colori in modo così accurato.
Come esempio sto usando un touch screen TFT da 3.2″ in combinazione con uno schermo TFT LCD Arduino Mega Shield. Abbiamo bisogno di uno shield perché il TFT Touch screen lavora a 3.3V e le uscite di Arduino Mega sono a 5 V. Per il primo esempio ho il sensore a ultrasuoni HC-SR04, poi per il secondo esempio un LED RGB con tre resistenze e un pulsante per l’esempio del gioco. Inoltre ho dovuto fare un’intestazione di pin su misura come questa, saldando le intestazioni dei pin e piegare su di loro in modo da poterli inserire tra la scheda Arduino e il TFT Shield.

esempio di pulsante touch screen arduino

I display touchscreen sono ovunque! Telefoni, tablet, chioschi self-service, bancomat e migliaia di altri dispositivi con cui interagiamo fanno uso di display touchscreen per fornire un’interfaccia utente intuitiva.
Oggi impareremo come funzionano i touchscreen, e come utilizzare una comune ed economica schermatura touchscreen resistiva per Arduino.    I video e gli articoli futuri copriranno i touchscreen capacitivi, così come un HAT touchscreen per il Raspberry Pi.
Anche se i touchscreen sembrano essere ovunque in questi giorni, tendiamo a dimenticare che solo pochi decenni fa questi dispositivi erano solo fantascienza per la maggior parte di noi. Per molte persone, il concetto di touchscreen è stato introdotto 30 anni fa nella serie televisiva Star Trek: The Next Generation.
Eric A Johnson, un ricercatore del Royal Radar Establishment di Malvern UK è accreditato per aver descritto e poi prototipato il primo touchscreen pratico. Il suo dispositivo era un touchscreen capacitivo, e il suo primo uso commerciale fu sugli schermi di controllo del traffico aereo. Tuttavia, i touchscreen usati allora non erano trasparenti, invece, erano montati sulla cornice del display CRT.