Panduan Menggunakan LCD TFT ST7735 dengan ESP32

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 ST7735Pin ESP32
VCC3.3V
GNDGND
CSGPIO 5
RESETGPIO 16
DCGPIO 17
SDI (MOSI)GPIO 23
SCKGPIO 18
LED3.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

  1. Library yang Digunakan:
  • Adafruit_GFX.h dan Adafruit_ST7735.h adalah library yang memungkinkan kita untuk menggambar grafik dan teks pada layar.
  • SPI.h digunakan untuk komunikasi SPI dengan layar.
  1. Inisialisasi Layar:
  • Fungsi tft.initR(INITR_BLACKTAB) menginisialisasi layar dengan pengaturan awal yang sesuai dengan model ST7735.
  1. 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:

By Ilham

Mau Konsultasi & Diskusi ?