void setup() {
Serial.begin(115200);
Serial.println("Hello, ESP32!");
pinMode(14, INPUT_PULLUP);
pinMode(16, OUTPUT);
}
void loop() {
// Membaca status tombol saat ini
bool currentstate = digitalRead(14);
// Jika tombol sedang ditahan (LOW/false)
if (currentstate == false) {
digitalWrite(16, HIGH); // Nyalakan lampu
}
// Jika tombol dilepas (HIGH/true)
else {
digitalWrite(16, LOW); // Matikan lampu
}
delay(10); // Sedikit delay untuk menstabilkan pembacaan di simulator
}Loading
esp32-devkit-c-v4
esp32-devkit-c-v4