#define Led_Hijau 4
#define Led_Kuning 18
#define Led_Merah 22
#define PB_Hijau 12
#define PB_Kuning 26
#define PB_Merah 35
unsigned char PBH_Value, PBK_Value, PBM_Value;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println("Hello, ESP32!");
pinMode(Led_Hijau, OUTPUT);
pinMode(Led_Kuning, OUTPUT);
pinMode(Led_Merah, OUTPUT);
pinMode(PB_Hijau, INPUT_PULLUP);
pinMode(PB_Kuning, INPUT_PULLUP);
pinMode(PB_Merah, INPUT_PULLUP);
}
void loop() {
// put your main code here, to run repeatedly:
PBH_Value = digitalRead(PB_Hijau);
if (PBH_Value == 0){
digitalWrite(Led_Hijau, LOW);
}
else {
digitalWrite(Led_Hijau, HIGH);
}
PBK_Value = digitalRead(PB_Kuning);
if (PBK_Value == 0){
digitalWrite(Led_Kuning, LOW);
}
else {
digitalWrite(Led_Kuning, HIGH);
}
PBM_Value = digitalRead(PB_Merah);
if (PBM_Value == 0){
digitalWrite(Led_Merah, LOW);
}
else {
digitalWrite(Led_Merah, HIGH);
}
}