#define led1 13
#define led2 12
#define led3 11
#define led4 10
#define POTEN A0
int value;
void setup() {
// put your setup code here, to run once:
pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
pinMode(11, OUTPUT);
pinMode(10, OUTPUT);
pinMode(A0, INPUT);
Serial.begin(9600);
}
void loop() {
value = analogRead(POTEN);
if(value >= 1 && value <= 256){
digitalWrite(led1, HIGH);
digitalWrite(led4, LOW);
digitalWrite(led2, LOW);
Serial.print("LED 1 Menyala");
Serial.print(" ");
Serial.println(value);
Serial.print("LED 4 Mati");
Serial.print(" ");
Serial.print("LED 3 Mati");
Serial.print(" ");
Serial.print("LED 2 Mati");
Serial.print(" ");
}
if(value >= 257 && value <= 512){
digitalWrite(led2, HIGH);
digitalWrite(led3, LOW);
digitalWrite(led1, LOW);
Serial.print("LED 2 Menyala");
Serial.print(" ");
Serial.println(value);
Serial.print("LED 4 Mati");
Serial.print(" ");
Serial.print("LED 3 Mati");
Serial.print(" ");
Serial.print("LED 1 Mati");
Serial.print(" ");
}
if(value >= 513 && value <= 768){
digitalWrite(led3, HIGH);
digitalWrite(led4, LOW);
digitalWrite(led2, LOW);
Serial.print("LED 3 Menyala");
Serial.print(" ");
Serial.println(value);
Serial.print("LED 4 Mati");
Serial.print(" ");
Serial.print("LED 2 Mati");
Serial.print(" ");
Serial.print("LED 1 Mati");
Serial.print(" ");
}
if(value >= 769 && value <= 1023){
digitalWrite(led4, HIGH);
digitalWrite(led3, LOW);
digitalWrite(led1, LOW);
Serial.print("LED 4 Menyala");
Serial.print(" ");
Serial.println(value);
Serial.print("LED 3 Mati");
Serial.print(" ");
Serial.print("LED 2 Mati");
Serial.print(" ");
Serial.print("LED 1 Mati");
Serial.print(" ");
}
// else{
// digitalWrite(led1, 0);
// Serial.print("LED 1 Mati");
// Serial.print(" ");
// Serial.println(value);
// }
}