Jilid 1 : LCD TFT Module 2,4" 320x240 pixel Arduino Uno Shield

Author : Ila MulyandiNo comments

Beberapa dari kita mungkin sudah tidak asing lagi dengan TFT LCD Module yang 1 ini..
ini adalah jenis LCD TFT Module yang paling umum dan sering digunakan sebagai display unit dan input device pada proyek Arduino.



Saya sebut display unit karena dapat menampilkan data berupa Text/String,Grafik ataupun Gambar/Bitmap dalam RGB 65000 color.

Selain itu LCD jenis ini sudah built in Resistive Touchscreen yang dapat kita pakai sebagai input device pengganti Push Button ataupun saklar analog yang dapat kita Syncronkan dengan Tampilan LCD.

Berikut Spec secara Umum dari LCD ini :
Jenis : TFT LCD
Display Size : 2,4" diagonal
Color : Yes, 65K RGB Color
IC Driver : SPFD5408
Power : 3.3V (built-in 3,3V regulator)
Data Interface : 8080 8 data bit with 4 controller bit
Touchscreen : 2,4" Resistive Touchscreen
Reset Button Available
Touch Pen Stylus Optional
Dikemas dalam bentuk Shield yang Compatible dengan Arduino Uno , Mega dan Due.
Cara menghubungkan dengan Arduino cukup di pasangkan dengan Pin Female Header dari Arduino Seperti gambar di atas.

Berikut adalah Definisi dari masing masing Pin TFT LCD 2,4" Arduino Shield :

Arduino Pin Connections

Arduino PinLCD Shield PinUse
3.3V3.3VPower
5V5VPower
GNDGNDPower
A0LCD_RDLCD Control
A1LCD_WR   TOUCH_YPLCD Control / Touch Data
A2LCD_RS     TOUCH_XMLCD Control / Touch Data
A3LCD_CSLCD Control
A4LCD_RSTLCD Reset
D2LCD_D2LCD Data
D3LCD_D3LCD Data
D4LCD_D4LCD Data
D5LCD_D5LCD Data
D6LCD_D6 / TOUCH XPLCD Data/ Touch Data
D7LCD_D7 / TOUCH YMLCD Data / Touch Data
D8LCD_D0LCD Data
D9LCD_D1LCD Data
D10SD_CSSD Select
D11SD_DISD Data
D12SD_DOSD Data
D13SD_SCKSD Clock

Di negara Pembuatnya, produk ini diproduksi oleh beberapa manufaktur yang berbeda sehingga pada beberapa produk memiliki posisi Pin yang berbeda.Biasanya perbedaan posisi IC driver pada layout PCB nya akan membuat posisi Pin Header dari beberapa produk akan berbeda.Walaupun jenis Library yang digunakan sama namun harus ada beberapa penyesuaian pada Library untuk memaksimalkan Fungsi dari LCD dan Touch Screen.
Berikut adalah Library dari LCD TFT 2,4" McuFriend/Adafruit yang sudah Saya Modifikasi dan Sesuaikan dengan Produk yang saya uji coba :

Download Library LCD TFT Module 2,4" SPFD5408

LCD ini menggunakan HAMPIR semua pin i/o Arduino Uno dan hanya menyisakan pin A5 , RX (D0) dan TX (D1).Apabila anda ingin pin lebih anda bisa menggunakan pin yang dipakai oleh Touchscreen (dengan catatan kita tidak pakai fitur Layar Sentuhnya).

Memulai dengan Example Sketch #spfd5408_graphictest

Sketch "spfd5408_graphictest" digunakan untuk test performa dari LCD termasuk warna dan transisi.
Pada testgraphic sementara kita mengabaikan fitur Touchscreenya



Lanjut dengan Example Sketch #spfd5408_tftpaint

Sketch "spfd5408_graphictest" digunakan untuk test warna + fungsi layar sentuh dari module ini.
Pada test ini kita akan disuguhkan dengan sebuah layar mewarnai dengan beberapa pilihan warna pen dan bisa kita sapukan warna tersebut pada canvas lcd menggunakan jari ataupun stylush pen.

Mengetahui Posisi Koordinat Sentuhan Touchscreen dengan Sketch Test Touchscreen

Dengan example sketch program ini kita bisa mengetahui koordinat X,Y posisi sentuhan pada Touchscreen serta Touch Pressure (Z) sehingga dapat memudahkan kita saat maping area sentuhan untuk menjalankan program berdasar posisi sentuhan.


Posted On : Sunday, January 22, 2017Time : 10:39 PM
SHARE TO :
| | Template Created By : Rajendroid | CopyRigt By : ARDUINO | |