Spesifikasi:
- Ukuran Layar: Tersedia dalam berbagai ukuran, termasuk 2.2 inch, 2.4 inch, 2.8 inch, 3.2 inch, dan 3.5 inch.
- Jenis Layar: TFT LCD (Thin-Film Transistor Liquid Crystal Display) dengan layar sentuh resistif atau kapasitif.
- Koneksi: Menggunakan protokol SPI (Serial Peripheral Interface) untuk komunikasi dengan mikrokontroler.
- Resolusi: Berbeda-beda tergantung pada ukuran layar, biasanya mulai dari 240×320 piksel.
- Tegangan Operasi: 3.3V atau 5V, tergantung pada modul.
- Touch Panel: Dilengkapi dengan layar sentuh untuk mendeteksi input pengguna, baik resistif (memerlukan stylus atau tekanan) atau kapasitif (sentuhan jari).
- Driver IC: Beberapa modul menggunakan IC driver seperti ILI9341, ST7789, atau driver TFT lainnya.
Kode Pemrograman (Arduino Contoh):
Untuk menggunakan modul ini dengan Arduino, kamu dapat menggunakan pustaka Adafruit GFX dan Adafruit ILI9341 (untuk modul yang menggunakan driver ILI9341). Berikut contoh kode untuk menampilkan teks dan menggambar bentuk dasar:
Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC, TFT_RST);
void setup() {
tft.begin(); // Inisialisasi layar
tft.setRotation(1); // Atur orientasi layar (0-3)
tft.fillScreen(ILI9341_BLACK); // Bersihkan layar dengan warna hitam
tft.setTextColor(ILI9341_WHITE); // Set warna teks menjadi putih
tft.setTextSize(2); // Ukuran teks
tft.setCursor(10, 10); // Posisi teks
tft.println("Hello, World!"); // Tampilkan teks di layar
}
void loop() {
// Gambar lingkaran bergerak
for (int i = 0; i < 240; i++) {
tft.fillCircle(i, 120, 10, ILI9341_BLUE); // Gambar lingkaran biru
delay(10);
tft.fillCircle(i, 120, 10, ILI9341_BLACK); // Hapus lingkaran sebelumnya
}
}
Jika modul menggunakan driver lain seperti ST7789, Anda perlu menginstal pustaka yang sesuai dan mengubah referensi driver di kode.
Langkah Penggunaan:
- Sambungkan Modul: Hubungkan modul ke mikrokontroler (misalnya Arduino atau ESP32) menggunakan pin SPI (MOSI, MISO, SCK, CS, DC, RST).
- Instal Pustaka: Gunakan pustaka yang sesuai dengan driver IC (misalnya Adafruit ILI9341 atau ST7789) dan instal melalui Arduino IDE.
- Inisialisasi Layar: Inisialisasi modul di dalam kode dan atur orientasi serta resolusi layar.
- Tampilkan Data: Gunakan fungsi-fungsi dari pustaka seperti
tft.drawPixel()
,tft.fillRect()
,tft.print()
, untuk menampilkan data, gambar, atau UI pada layar. - Layar Sentuh: Jika modul mendukung layar sentuh, Anda perlu menambahkan pustaka touch seperti Adafruit TouchScreen untuk membaca input dari layar sentuh.
Cara Perawatan:
- Hindari Tekanan Berlebih: Untuk modul dengan layar sentuh resistif, hindari tekanan berlebih pada layar.
- Bersihkan Layar Secara Berkala: Gunakan kain lembut untuk membersihkan layar agar tidak tergores atau rusak.
- Jaga Tegangan yang Stabil: Pastikan tegangan yang diberikan ke modul sesuai (3.3V atau 5V) untuk menghindari kerusakan sirkuit.
- Periksa Koneksi SPI: Pastikan semua kabel SPI tersambung dengan benar untuk komunikasi data yang stabil antara modul dan mikrokontroler.
Modul layar TFT ini cocok untuk proyek tampilan grafis, UI interaktif, atau aplikasi yang memerlukan kontrol layar sentuh pada perangkat portabel atau sistem tertanam.