Spesifikasi Modul Layar TFT 3.5 Inch
- Nama Produk: Modul Layar TFT 3.5 Inch
- Resolusi: 320×480 piksel
- Tipe Layar: TFT LCD berwarna
- Antarmuka: 8-bit/16-bit paralel
- Kompatibilitas: Mendukung Arduino UNO, Mega2560, dan DUE
- Tegangan Operasional: 3.3V – 5V
- IC Driver: Biasanya menggunakan driver ILI9486 atau ILI9488
- Dimensi Layar: 3.5 Inch
- Fitur Utama:
- Resolusi tinggi (320×480 piksel) untuk tampilan yang jelas dan tajam
- Dukungan penuh warna (65K hingga 262K warna)
- Layar sentuh resistif atau kapasitif (tergantung model)
- Aplikasi:
- Antarmuka pengguna grafis (GUI)
- Sistem kontrol tertanam
- Proyek DIY elektronik
- Perangkat portabel
Fitur Utama
- Resolusi Tinggi: Tampilan yang jelas dan tajam dengan resolusi 320×480 piksel.
- Layar Berwarna: Mendukung penuh warna, ideal untuk aplikasi grafis.
- Kompatibilitas Luas: Mendukung Arduino UNO, Mega2560, dan DUE.
- Antarmuka Paralel: Antarmuka 8-bit atau 16-bit paralel untuk komunikasi cepat.
Cara Menggunakan Modul Layar TFT 3.5 Inch
Komponen yang Diperlukan
- Modul Layar TFT 3.5 Inch
- Arduino (UNO, Mega2560, atau DUE)
- Kabel jumper
- Breadboard (opsional)
Diagram Koneksi
Untuk modul yang mendukung antarmuka paralel 8-bit atau 16-bit, berikut adalah contoh koneksi dengan Arduino Mega2560:
Koneksi untuk Arduino Mega2560 (16-bit paralel):
Modul TFT Arduino Mega2560
----------- ---------------
VCC 3.3V atau 5V
GND GND
CS D53 (CS)
RST D8 (RST)
DC/RS D9 (DC)
WR D10 (WR)
RD D11 (RD)
D0-D7 D22-D29 (Data Bus Low)
D8-D15 D30-D37 (Data Bus High)
Koneksi untuk Arduino UNO (8-bit paralel):
Modul TFT Arduino UNO
----------- ---------------
VCC 3.3V atau 5V
GND GND
CS D10 (CS)
RST D8 (RST)
DC/RS D9 (DC)
WR D11 (WR)
RD D12 (RD)
D0-D7 D2-D9 (Data Bus)
Langkah-langkah Penggunaan
-
Persiapan Komponen:
- Siapkan modul TFT, Arduino, dan kabel jumper.
- Pastikan semua komponen dalam kondisi baik.
-
Koneksi Hardware:
- Hubungkan pin VCC modul TFT ke pin 3.3V atau 5V pada Arduino.
- Hubungkan pin GND modul TFT ke pin GND pada Arduino.
- Hubungkan pin CS, RST, DC/RS, WR, dan RD sesuai dengan koneksi yang disebutkan di atas.
- Hubungkan pin data bus (D0-D7 untuk 8-bit, D0-D15 untuk 16-bit) ke pin digital Arduino sesuai dengan koneksi yang disebutkan di atas.
-
Pemrograman:
- Buka Arduino IDE dan tambahkan pustaka
Adafruit_GFX
danAdafruit_TFTLCD
melalui Library Manager. - Tulis atau unduh kode contoh untuk mengontrol modul TFT.
Contoh kode untuk menguji tampilan dasar:
cpp
// Konfigurasi pin untuk Arduino Mega2560
Adafruit_TFTLCD tft(LCD_CS, LCD_CD, LCD_WR, LCD_RD, LCD_RESET);
void setup() {
Serial.begin(9600);
Serial.println("TFT LCD test");tft.reset();
uint16_t identifier = tft.readID();
if(identifier == 0x9325) {
Serial.println("Found ILI9325 LCD driver");
} else if(identifier == 0x9328) {
Serial.println("Found ILI9328 LCD driver");
} else if(identifier == 0x7575) {
Serial.println("Found HX8347G LCD driver");
} else if(identifier == 0x9341) {
Serial.println("Found ILI9341 LCD driver");
} else if(identifier == 0x8357) {
Serial.println("Found HX8357D LCD driver");
} else {
Serial.print("Unknown LCD driver chip: ");
Serial.println(identifier, HEX);
return;
}tft.begin(identifier);
tft.fillScreen(BLACK);
tft.setCursor(0, 0);
tft.setTextColor(WHITE);
tft.setTextSize(2);
tft.println("Hello, World!");
}void loop() {
// Tidak ada kode dalam loop
}
- Buka Arduino IDE dan tambahkan pustaka
-
Unggah Program:
- Klik tombol Upload di Arduino IDE untuk mengunggah program ke Arduino.
- Tunggu hingga proses kompilasi dan unggah selesai.
-
Pengujian:
- Setelah program diunggah, layar harus menampilkan teks “Hello, World!”.
- Uji fungsionalitas layar sentuh jika diperlukan dengan pustaka tambahan seperti
TouchScreen.h
.
Tips Penggunaan
- Penanganan Hati-hati: Tangani modul dengan hati-hati untuk menghindari kerusakan fisik pada layar.
- Gunakan Library yang Sesuai: Gunakan pustaka yang kompatibel seperti
Adafruit_GFX
danAdafruit_TFTLCD
untuk mempermudah pengembangan. - Koneksi yang Aman: Pastikan semua koneksi kabel kuat dan tidak longgar untuk menghindari gangguan pada tampilan.