const int ver_pin = 27;
const int hor_pin = 26;
const int sel_pin = 25;
int led = 18;
int jumlah_tekan;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
pinMode(ver_pin, INPUT);
pinMode(hor_pin, INPUT);
pinMode(sel_pin, INPUT_PULLUP);
pinMode(led, OUTPUT);
}
void loop() {
int hor = analogRead(hor_pin);
int ver = analogRead(ver_pin);
int sel = analogRead(sel_pin);
int statusbtn = digitalRead(sel_pin);
// Serial.print("horizontal: ");
// Serial.println(hor);
// Serial.print("vertical: ");
// Serial.println(ver);
// penggunaan if
if (ver == 4095 && hor == 2048) {
Serial.println("atas");
delay(200);
}
if (ver == 0 && hor == 2048) {
Serial.println("bawah");
delay(200);
}
if (ver == 2048 && hor == 4095 ) {
Serial.println("kiri");
delay(200);
}
if (ver == 2048 && hor == 0) {
Serial.println("kanan");
delay(200);
}
if (sel == LOW) {
Serial.println("tengah");
digitalWrite(led, HIGH);
delay(200);
digitalWrite(led, LOW);
delay(200);
}
}