Spesifikasi Modul Layar LCD 2.8 Inch SPI TFT dengan Touch ILI9341
- Nama Produk: 2.8 Inch SPI LCD Screen Module
- Tipe Display: TFT LCD dengan Touchscreen
- Resolusi: 240×320 piksel
- Driver IC: ILI9341
- Antarmuka: SPI (Serial Peripheral Interface)
- Tegangan Operasional: 3.3V (Beberapa modul mendukung 5V dengan regulator)
- Dimensi Layar: 2.8 Inch
- Fitur Utama:
- Layar sentuh resistif atau kapasitif (tergantung model)
- Komunikasi SPI yang cepat
- Warna penuh (Full color) dengan dukungan 65K hingga 262K warna
- Resolusi tinggi 240×320 piksel
- Aplikasi:
- Proyek DIY elektronik
- Sistem tampilan tertanam
- Kontroler antarmuka pengguna grafis (GUI)
- Perangkat portabel
Fitur Utama
- Layar Sentuh: Memungkinkan interaksi langsung dengan perangkat melalui layar sentuh.
- Antarmuka SPI: Memungkinkan komunikasi cepat dengan mikrokontroler, menggunakan minimal 4 pin.
- Resolusi Tinggi: Tampilan yang jelas dan tajam dengan resolusi 240×320 piksel.
- Driver IC ILI9341: Driver yang populer dan didukung luas, dengan pustaka tersedia untuk berbagai platform mikrokontroler.
Cara Menggunakan Modul Layar LCD 2.8 Inch SPI TFT dengan Touch ILI9341
Komponen yang Diperlukan
- Modul Layar LCD 2.8 Inch SPI TFT dengan Touch ILI9341
- Mikrokontroler (misalnya, Arduino)
- Kabel jumper
- Breadboard (opsional)
- Sumber daya 3.3V atau 5V (tergantung pada modul)
Diagram Koneksi
Berikut adalah cara menghubungkan modul ILI9341 ke mikrokontroler seperti Arduino menggunakan SPI:
Modul ILI9341 Arduino
--------------- --------------
VCC --------------> 3.3V atau 5V (sesuai dengan modul)
GND --------------> GND
CS ---------------> D10 (atau pin lain yang tersedia)
RESET ------------> D9 (atau pin lain yang tersedia)
DC (D/C) ---------> D8 (atau pin lain yang tersedia)
SDI (MOSI) -------> D11 (MOSI)
SCK --------------> D13 (SCK)
LED --------------> 3.3V (untuk backlight)
Langkah-langkah Penggunaan
-
Persiapan Komponen:
- Siapkan modul layar LCD, mikrokontroler, dan kabel jumper.
- Pastikan semua komponen dalam kondisi baik.
-
Koneksi Hardware:
- Hubungkan pin VCC modul ke pin 3.3V atau 5V pada Arduino sesuai dengan spesifikasi modul.
- Hubungkan pin GND modul ke pin GND pada Arduino.
- Hubungkan pin CS modul ke pin digital D10 pada Arduino.
- Hubungkan pin RESET modul ke pin digital D9 pada Arduino.
- Hubungkan pin DC (D/C) modul ke pin digital D8 pada Arduino.
- Hubungkan pin SDI (MOSI) modul ke pin D11 (MOSI) pada Arduino.
- Hubungkan pin SCK modul ke pin D13 (SCK) pada Arduino.
- Hubungkan pin LED modul ke pin 3.3V (untuk backlight).
-
Pemrograman:
- Buka Arduino IDE dan tambahkan pustaka
Adafruit_ILI9341
danAdafruit_GFX
melalui Library Manager. - Tulis atau unduh kode contoh untuk mengontrol modul ILI9341.
Contoh kode untuk menguji tampilan dasar:
cpp
// Pin konfigurasi
// Inisialisasi layar ILI9341
Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC, TFT_RST);void setup() {
Serial.begin(9600);
Serial.println("ILI9341 Test!");
tft.begin();// Isi layar dengan warna hitam
tft.fillScreen(ILI9341_BLACK);// Setel teks warna dan ukuran
tft.setTextColor(ILI9341_WHITE);
tft.setTextSize(2);// Tampilkan teks pada layar
tft.setCursor(10, 10);
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_ILI9341
danAdafruit_GFX
untuk mempermudah pengembangan. - Koneksi yang Aman: Pastikan semua koneksi kabel kuat dan tidak longgar untuk menghindari gangguan pada tampilan.