Rabu, 08 Juni 2016

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


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 Pin LCD Shield Pin Use
3.3V 3.3V Power
5V 5V Power
GND GND Power
A0 LCD_RD LCD Control
A1 LCD_WR   TOUCH_YP LCD Control / Touch Data
A2 LCD_RS     TOUCH_XM LCD Control / Touch Data
A3 LCD_CS LCD Control
A4 LCD_RST LCD Reset
D2 LCD_D2 LCD Data
D3 LCD_D3 LCD Data
D4 LCD_D4 LCD Data
D5 LCD_D5 LCD Data
D6 LCD_D6 / TOUCH XP LCD Data/ Touch Data
D7 LCD_D7 / TOUCH YM LCD Data / Touch Data
D8 LCD_D0 LCD Data
D9 LCD_D1 LCD Data
D10 SD_CS SD Select
D11 SD_DI SD Data
D12 SD_DO SD Data
D13 SD_SCK SD 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 by Dani

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.


1 komentar:

  1. bisakah LCD TFT ini digunakan selain arduino? misal atmega32

    BalasHapus

Copyright © 2014 Belajar Arduino | Designed With By Blogger Templates | Distributed By Gooyaabi Templates
Scroll To Top