Membaca GPIO pada ESP32 Dengan Library
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.