Hai! Sebagai pemasok tampilan layar sentuh TFT Ili9341 2,4 inci, saya sangat bersemangat untuk berbagi dengan Anda cara menghubungkan perangkat kecil yang mengagumkan ini. Baik Anda seorang penghobi, pelajar, atau pengembang profesional, mengaktifkan dan menjalankan tampilan ini dapat membuka banyak kemungkinan untuk proyek Anda.
Memahami TFT Ili9341 2,4 inci
Pertama, mari kita bahas sedikit tentang apa itu TFT Ili9341 2,4 inci. Ini adalah tampilan penuh warna beresolusi tinggi dengan fitur layar sentuh. Ili9341 adalah chip driver yang mengontrol tampilan, dan dikenal dengan kecepatan refresh yang cepat serta dukungan palet warna yang besar. Ini membuatnya sempurna untuk aplikasi seperti game, pemutar media, dan dasbor interaktif.
Koneksi Perangkat Keras
Langkah pertama dalam menghubungkan tampilan ini adalah membuat koneksi perangkat keras yang tepat. Biasanya Anda memerlukan mikrokontroler, seperti Arduino atau Raspberry Pi, untuk berkomunikasi dengan layar.
Sambungan Listrik
Layar memerlukan sumber listrik. Biasanya beroperasi pada 3.3V, jadi pastikan catu daya Anda dapat menyediakan 3.3V yang stabil. Hubungkan pin VCC layar ke output 3.3V mikrokontroler Anda, dan pin GND ke ground.
Pin Komunikasi
Ili9341 mendukung antarmuka komunikasi yang berbeda, tetapi yang paling umum adalah SPI (Serial Peripheral Interface). Untuk komunikasi SPI, Anda harus menghubungkan pin berikut:
- SCK (Serial Clock): Pin ini digunakan untuk menyinkronkan transfer data antara mikrokontroler dan layar. Hubungkan ke pin SCK mikrokontroler Anda.
- SDI (Serial Data In) atau MOSI (Master Out Slave In): Ini adalah jalur yang dilalui mikrokontroler untuk mengirimkan data ke layar. Hubungkan ke pin MOSI mikrokontroler Anda.
- CS (Pilihan Chip): Pin ini digunakan untuk memilih tampilan. Saat rendah, mikrokontroler dapat berkomunikasi dengan layar. Hubungkan ke pin keluaran digital yang tersedia di mikrokontroler Anda.
- DC (Data/Perintah): Pin ini memberitahu tampilan apakah data yang dikirim merupakan data perintah atau data tampilan sebenarnya. Hubungkan ke pin keluaran digital pada mikrokontroler Anda.
Pin Layar Sentuh
Jika Anda menggunakan fitur layar sentuh, ada pin tambahan untuk dihubungkan. Pengontrol layar sentuh juga menggunakan komunikasi SPI, jadi Anda harus menghubungkan pin SPI yang relevan untuk itu. Ini mungkin termasuk pin CS yang berbeda untuk pengontrol layar sentuh, bersama dengan SCK, MOSI, dan MISO (Master In Slave Out) untuk transfer data.
Pengaturan Perangkat Lunak
Setelah perangkat keras terhubung, saatnya menyiapkan perangkat lunak.
Menginstal Perpustakaan
Kebanyakan mikrokontroler memiliki perpustakaan yang tersedia untuk tampilan Ili9341. Misalnya, jika Anda menggunakan Arduino, Anda dapat menggunakan Library Adafruit GFX bersama dengan Library Adafruit ILI9341. Pustaka ini memudahkan untuk mengontrol tampilan, menggambar bentuk, mencetak teks, dan menangani input layar sentuh.
Untuk menginstal perpustakaan ini di Arduino IDE, bukaSketsa > Sertakan Perpustakaan > Kelola Perpustakaan. Kemudian cari "Adafruit GFX" dan "Adafruit ILI9341" dan instal.
Menulis Kode
Berikut contoh sederhana cara menginisialisasi tampilan dan menggambar bentuk dasar menggunakan perpustakaan Adafruit:
#termasuk <SPI.h> #termasuk <Adafruit_GFX.h> #termasuk <Adafruit_ILI9341.h> #define TFT_CS 10 #define TFT_DC 9 #define TFT_MOSI 11 #define TFT_CLK 13 #define TFT_RST -1 Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC, TFT_MOSI, TFT_CLK, TFT_RST); batal pengaturan() { tft.begin(); tft.setRotasi(3); tft.fillScreen(ILI9341_BLACK); tft.drawRect(100, 100, 50, 50, ILI9341_RED); } void loop() { // Anda dapat menambahkan lebih banyak kode di sini untuk memperbarui tampilan }
Dalam kode ini, pertama-tama kita mendefinisikan koneksi pin untuk tampilan. Kemudian dipengaturan()fungsinya, kita menginisialisasi tampilan, mengatur rotasinya, mengisi layar dengan warna hitam, dan menggambar persegi panjang merah. Itulingkaran()fungsinya adalah tempat Anda dapat menambahkan lebih banyak kode untuk memperbarui tampilan berdasarkan kebutuhan aplikasi Anda.
Menangani Input Layar Sentuh
Fitur layar sentuh pada TFT Ili9341 2,4 inci menambah tingkat interaktivitas yang benar-benar baru. Untuk menangani input sentuh, Anda harus menggunakan antarmuka SPI pengontrol layar sentuh.
Perpustakaan Adafruit juga menyediakan fungsi untuk membaca koordinat sentuhan. Berikut contoh cara membaca posisi sentuh dan mencetaknya ke serial monitor:
#termasuk <SPI.h> #termasuk <Adafruit_GFX.h> #termasuk <Adafruit_ILI9341.h> #termasuk <Adafruit_STMPE610.h> #define TFT_CS 10 #define TFT_DC 9 #define TFT_MOSI 11 #define TFT_CLK 13 #define TFT_RST -1 Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC, TFT_MOSI, TFT_CLK, TFT_RST); Adafruit_STMPE610 ts = Adafruit_STMPE610(); batal pengaturan() { Serial.begin(9600); tft.begin(); tft.setRotasi(3); tft.fillScreen(ILI9341_BLACK); if (!ts.begin()) { Serial.println("Tidak dapat memulai pengontrol layar sentuh"); sementara (1); } } void loop() { if (ts.touched()) { TS_Point p = ts.getPoint(); Serial.cetak("X = "); Serial.cetak(px); Serial.print("\tY = "); Serial.cetak(py); Serial.println(); } penundaan(100); }
Dalam kode ini, kami menyertakan perpustakaan Adafruit_STMPE610, yang digunakan untuk berkomunikasi dengan pengontrol layar sentuh. Dipengaturan()fungsi, kami menginisialisasi monitor serial, tampilan, dan pengontrol layar sentuh. Dilingkaran()berfungsi, kami memeriksa apakah layar sentuh sedang disentuh. Jika ya, kami mendapatkan koordinat sentuh dan mencetaknya ke monitor serial.
Pertimbangan Lainnya
Saat bekerja dengan TFT Ili9341 2,4 inci, ada beberapa hal lain yang perlu diingat.
Orientasi Tampilan
Layar dapat diputar dalam orientasi berbeda. Anda dapat menggunakansetRotasi()berfungsi di perpustakaan Adafruit untuk mengubah orientasi. Ini berguna tergantung pada cara Anda memasang tampilan di proyek Anda.


Manajemen Memori
Layar memiliki memori terbatas untuk menyimpan data tampilan. Jika Anda menggambar bentuk atau gambar yang rumit, pastikan Anda mengelola memori dengan baik agar tidak kehabisan memori.
Menjelajahi Produk Terkait
Jika Anda tertarik dengan jenis tampilan lainnya, kami juga menawarkan beberapa opsi keren sepertiModul Layar LCD IPS Resolusi 800*800 LCD Bulat TFT 3,5 inci. Ini memiliki bentuk bulat yang unik dan teknologi IPS resolusi tinggi, yang sangat bagus untuk aplikasi di mana Anda memerlukan tampilan berkualitas tinggi dan menarik secara visual.
Pilihan lainnya adalahTampilan Antarmuka Mipi, yang menawarkan antarmuka transfer data berkecepatan tinggi. Kami juga memiliki pabrik yang berspesialisasi dalamTampilan Antarmuka Mipi, memastikan produksi berkualitas tinggi.
Hubungi Kami untuk Pembelian
Jika Anda tertarik untuk membeli TFT Ili9341 2,4 inci atau produk kami yang lain, kami siap membantu. Apakah Anda memiliki pertanyaan tentang produk, memerlukan dukungan teknis, atau ingin mendiskusikan pesanan massal, jangan ragu untuk menghubungi kami. Kami selalu senang mengobrol dan melihat bagaimana kami dapat memenuhi kebutuhan tampilan Anda.
Referensi
- Industri Adafruit. Dokumentasi Perpustakaan GFX Adafruit.
- Industri Adafruit. Dokumentasi Perpustakaan Adafruit ILI9341.
- Industri Adafruit. Dokumentasi Perpustakaan Adafruit STMPE610.