int LED[] = {2,3,4,5};
int Potensio = A0;
void setup() {
pinMode(Potensio, INPUT);
for (int i = 0; i <= ((sizeof(LED)/2) - 1); i++){
pinMode(LED[i],OUTPUT);
}
Serial.begin(115200);
}
void mati_all(){
for (int i = 0; i <= ((sizeof(LED)/2) - 1); i++){
digitalWrite(LED[i],LOW);
}
}
void loop() {
int potess = map(analogRead(Potensio), 0, 1023, 0, 1000);
mati_all();
if ((potess >= 490) && (potess <= 510)){
Serial.print("Tengah ");
Serial.println(potess);
}
else if (potess > 510){
potess = map(potess, 500, 1000, 500, 10);
Serial.print("Kanan ");
Serial.println(potess);
for (int i = 0; i <= ((sizeof(LED)/2) - 1); i++){
digitalWrite(LED[i],HIGH);
delay(potess);
digitalWrite(LED[i],LOW);
}
}
else if (potess < 490){
potess = map(potess, 0, 500, 10, 500);
Serial.print("Kiri ");
Serial.println(potess);
for (int i = ((sizeof(LED)/2) - 1); i >= 0; i--){
digitalWrite(LED[i],HIGH);
delay(potess);
digitalWrite(LED[i],LOW);
}
}
}