EnglishThis website is also available in English

LilyGO TTGO T-Display: ESP32 dan TFT LCD

Papan pengembangan dengan mikrokontroler ESP32 hadir dalam varian yang tak terhitung jumlahnya hari ini. Misalnya, kami telah melihat M5StickC, ESP32-CAM, dan TTGO T-Journal. Di blog ini, kami melihat LilyGO TTGO T-Display. Pada papan ini, ESP32 dipadukan dengan layar IPS TFT 240×135 piksel dan sirkuit pengisian baterai 3,7V.

LilyGO TTGO T-Display: depan
LilyGO TTGO T-Display: depan
TTGO T-Display ESP32 CP2104 WiFi bluetooth Module 1.14 Inch LCD Development Board LILYGO
Tested and recommended by OneGuyOneBlog.com:

TTGO T-Display ESP32 CP2104 WiFi bluetooth Module 1.14 Inch LCD Development Board LILYGO
Banggood.com

LilyGO TTGO T-Display dan Arduino IDE

Anda dapat memprogram LilyGO TTGO T-Display dengan Arduino IDE. Untuk ini, Anda harus menginstal IDE bersama dengan ESP32 core for the Arduino IDE. Cara melakukan ini dapat ditemukan di blog “ESP32 dengan Arduino IDE di Linux dan Windows“. Secara singkat:

    1. Unduh dan instal Arduino IDE. Untuk informasi lebih lanjut, Anda dapat membaca blog “Arduino IDE: Menginstal di Windows 10” atau “Arduino IDE: Instal atau tingkatkan di Linux“.
    2. Mulai IDE dan buka “Preferensi” melalui menu File > Preferences.
    3. Masukkan URL ini di bidang “URL Pengelola Papan Tambahan”:https://dl.espressif.com/dl/package_esp32_index.json
    4. Buka “Boards Manager” melalui menu Tools > Board > Board Manager dan instal platform esp32.

Jika cara di atas berhasil, pilih papan “ESP32 Dev Module” dari menu Tools > Board.

Arduino libraries

Untuk menggunakan tampilan dan dua komponen pada T-Display, Anda juga perlu menginstal dua pustaka di Arduino IDE:

Anda dapat mengunduh perpustakaan dari GitHub atau menginstalnya dengan ‘Library Manager’ dari menu Tools > Manage Libraries.

LilyGO TTGO T-Display Select Settings

Terakhir, Anda harus mengaktifkan tampilan yang benar di TFT_eSPI dengan mengubah pengaturan default ke TTGO T-Display.

Di dalam file TFT_eSPI/User_Setup_Select.h ubah baris ini:

#include <User_Setup.h>

untuk:

//#include <User_Setup.h>

dan ubah baris ini:

//#include <User_Setups/Setup25_TTGO_T_Display.h>

untuk:

#include <User_Setups/Setup25_TTGO_T_Display.h>

GPIO dan pin mapping

Berbagai bagian di papan pengembangan menggunakan pin berikut:

Fungsi Pin Fungsi Pin
BUTTON1 35 TFT_MOSI 19
BUTTON2 0 TFT_SCLK 18
I2C_SDA 21 TFT_CS 5
I2C_SCL 22 TFT_DC 16
ADC_IN 34 TFT_RST 23
ADC Power 14 TFT_BL 4

Singkatnya, pemetaan pin terlihat seperti ini:

LilyGO TTGO T-Display ESP32 dan TFT LCD: Pinout
T-Display Pinout

Gambar ini dan informasi lebih lanjut dapat ditemukan di https://github.com/Xinyuan-LilyGO. Di sana Anda juga dapat menemukan sketsa demo yang merupakan standar pada T-Display.

T-Display: belakang
T-Display: belakang
TTGO T-Display ESP32 CP2104 WiFi bluetooth Module 1.14 Inch LCD Development Board LILYGO
Tested and recommended by OneGuyOneBlog.com:

TTGO T-Display ESP32 CP2104 WiFi bluetooth Module 1.14 Inch LCD Development Board LILYGO
Banggood.com
T-Display dengan header pin dan konektor baterai yang disediakan
Dengan header pin dan konektor baterai yang disediakan

Add a Comment

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *