LCD TFT ST7735 adalah layar warna kecil yang sangat cocok digunakan untuk berbagai proyek mikrocontroller. Dengan ESP32, kita dapat memanfaatkan performa tinggi untuk menampilkan grafik atau teks pada layar ini. Artikel ini akan membahas cara menghubungkan dan menggunakan LCD TFT ST7735 dengan ESP32.

Komponen yang Dibutuhkan
- ESP32
- LCD TFT ST7735
- Kabel jumper
- Breadboard (opsional)
Koneksi Hardware
Berikut adalah tabel koneksi antara ESP32 dan LCD TFT ST7735:
| Pin LCD ST7735 | Pin ESP32 |
|---|---|
| VCC | 3.3V |
| GND | GND |
| CS | GPIO 5 |
| RESET | GPIO 16 |
| DC | GPIO 17 |
| SDI (MOSI) | GPIO 23 |
| SCK | GPIO 18 |
| LED | 3.3V |
Kode Program
Gunakan library Adafruit ST7735 untuk mempermudah pengendalian layar. Anda bisa menginstalnya melalui Library Manager di Arduino IDE.
Berikut adalah kode untuk menampilkan teks pada LCD TFT ST7735:
#include <Adafruit_GFX.h>
#include <Adafruit_ST7735.h>
#include <SPI.h>
// Definisi pin
#define TFT_CS 5
#define TFT_RST 16
#define TFT_DC 17
// Inisialisasi LCD
Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_RST);
void setup() {
// Inisialisasi layar
tft.initR(INITR_BLACKTAB); // Inisialisasi dengan tab warna hitam
tft.fillScreen(ST77XX_BLACK); // Mengisi layar dengan warna hitam
// Menampilkan teks
tft.setTextSize(2);
tft.setTextColor(ST77XX_WHITE);
tft.setCursor(10, 10);
tft.println("Hello, ESP32!");
}
void loop() {
// Tidak ada proses berulang dalam loop
}Penjelasan Kode
- Library yang Digunakan:
Adafruit_GFX.hdanAdafruit_ST7735.hadalah library yang memungkinkan kita untuk menggambar grafik dan teks pada layar.SPI.hdigunakan untuk komunikasi SPI dengan layar.
- Inisialisasi Layar:
- Fungsi
tft.initR(INITR_BLACKTAB)menginisialisasi layar dengan pengaturan awal yang sesuai dengan model ST7735.
- Menampilkan Teks:
tft.setTextSize(2)mengatur ukuran teks.tft.setTextColor(ST77XX_WHITE)mengatur warna teks menjadi putih.tft.setCursor(10, 10)mengatur posisi awal teks.
Hasil yang Diharapkan
Setelah kode diunggah ke ESP32, LCD TFT ST7735 akan menampilkan teks “Hello, ESP32!” dengan warna putih pada latar belakang hitam.
Catatan
- Pastikan koneksi kabel sudah benar untuk menghindari kerusakan pada komponen.
- Gunakan sumber daya eksternal jika LCD membutuhkan arus lebih besar dari yang dapat disediakan oleh ESP32.
Dengan mengikuti panduan ini, Anda dapat mulai membuat proyek menarik menggunakan LCD TFT ST7735 dan ESP32!
Kalau ingin menghubungi lebih lanjut bisa hubungi nomor dibawah:

