Salah satu modul ESP32 yang populer adalah Wemos Lolin32 Lite
Berikut ini pinout dari Lolin32 Lite

Lolin32 Lite tidak menyediakan pin 5 volt output.
Berikut ini konektor pada Lolin32 Lite:
- GPIO
- konektor batere Li Ion 3,7 volt
- USB mikro
Pada Lolin32 Lite sudah ada charger untuk batere yang cocok untuk batere Li Ion 3,7 volt.
Komponen utama Lolin32
- ESP32-D0WDQ6 (ESP32-D0WDQ6, Dual core, No embedded flash, Wi-Fi b/g/n + BT/BLE Dual Mode, QFN 6*6“)
- W25Q32FVSS (3V 32M-bit Serial Flash Memory With Dual/Quad SPI & QPI)
- UMH3N (General purpose dual digital transistor)
- CH340C (USB to serial chip)
- ME6211 (High speed LDO regulators)
- TP4054 (TP4054 Standalone Linear Li-lon Battery Charger with Thermal Regulation in SOT) .
- LED onboard (pin 22, GPIO22, active low)
Referensi:
August 24, 2025
Membaca GPIO pada ESP32 Dengan Library
#
Status pin GPIO pada ESP32 dapat dibaca menggunakan library digitalRead().
Berikut contoh cara membaca nilai GPIO pada ESP32.
Pin yang dijadikan input adalah pin nomor 33.
// contoh program membaca digital input menggunakan digitalRead()
#define INPUT_PIN 33
void setup() {
pinMode(INPUT_PIN, INPUT_PULLUP);
Serial.begin(115200);
Serial.println("\nContoh program membaca digital input menggunakan digitalRead()");
Serial.println(__FILE__");
}
void loop() {
int input_value;
input_value = digitalRead(INPUT_PIN);
Serial.println(input_value);
delay(1000);
}
Berikut contoh pengujian program dengan menggunakan ESP32 Lolin32 Lite. Push button dihubungkan antara GND dengan pin 34 pada ESP32. Status tombol ditampilkan pada serial monitor.
August 24, 2025
Membaca GPIO pada ESP32 Dengan Register
#
Pada ESP32 terdapat pin GPIO (General Purpose Input Output) yang dapat dibaca oleh perangkat lunak. Membaca GPIO dapat dilakukan dengan library Arduino dengan fungsi digitalRead(), dan dapat juga dengan langsung mengakses register. Pembacaaan melalui register lebih cepat, namun sedikit lebih rumit dibandingkan menggunakan library Arduino.
Berikut cara membaca Nilai GPIO pada ESP32 langsung melalui register.
Percobaan 1 dengan struktur data GPIO
#
Pada percobaan ini menggunakan variabel GPIO.in yang dipetakan ke register IO.
August 24, 2025
Referensi Pin pada ESP32
#
GPIO |
Input |
Output |
Catatan |
0 |
pull up |
OK |
|
1 |
TX pin |
OK |
|
2 |
OK |
OK |
DevkitC onboard LED |
3 |
OK |
RX pin |
|
4 |
OK |
OK |
|
5 |
OK |
OK |
|
6 |
x |
x |
integrated SPI flash |
7 |
x |
x |
integrated SPI flash |
8 |
x |
x |
integrated SPI flash |
9 |
x |
x |
integrated SPI flash |
10 |
x |
x |
integrated SPI flash |
11 |
x |
x |
integrated SPI flash |
12 |
OK |
OK |
|
13 |
OK |
OK |
|
14 |
OK |
OK |
|
15 |
OK |
OK |
|
16 |
OK |
OK |
|
17 |
OK |
OK |
|
18 |
OK |
OK |
|
19 |
OK |
OK |
|
20 |
OK |
OK |
|
21 |
OK |
OK |
|
22 |
OK |
OK |
Lolin32 Lite onboard LED |
23 |
OK |
OK |
|
24 |
OK |
OK |
|
25 |
OK |
OK |
|
26 |
OK |
OK |
|
27 |
OK |
OK |
|
28 |
OK |
OK |
|
29 |
OK |
OK |
|
30 |
OK |
OK |
|
31 |
OK |
OK |
|
32 |
OK |
OK |
|
33 |
OK |
OK |
|
34 |
OK |
OK |
hanya input, tidak ada pull up |
35 |
OK |
OK |
hanya input, tidak ada pull up |
36 |
OK |
OK |
hanya input, tidak ada pull up |
37 |
x |
x |
tidak dihubungkan |
38 |
x |
x |
tidak dihubungkan |
39 |
OK |
OK |
hanya input, tidak ada pull up |