//simulasi statement if untuk mengontrol LED
int InputPin = A1;
int ledPinRed = 10;
int ledPinBlue = 8;
int ledPinGreen = 9;
int batasBawah = 350;
int batasTengah = 600;
//int batasAtas = 1024;
void setup() {
Serial.begin (9600);
pinMode (ledPinRed, OUTPUT);
pinMode (ledPinGreen, OUTPUT);
pinMode (ledPinBlue, OUTPUT);
}
void loop() {
int inputValue = analogRead (InputPin);
if (inputValue > 10 && inputValue < batasBawah) {
digitalWrite(ledPinRed, HIGH);
digitalWrite(ledPinGreen, LOW);
digitalWrite(ledPinBlue, LOW);
}
else if (inputValue > 350 && inputValue < batasTengah) {
digitalWrite(ledPinRed, HIGH);
digitalWrite(ledPinGreen, HIGH);
digitalWrite(ledPinBlue, LOW);
}
else if (inputValue > batasTengah) {
digitalWrite(ledPinRed, HIGH);
digitalWrite(ledPinGreen, HIGH);
digitalWrite(ledPinBlue, HIGH);
}
else {
digitalWrite (ledPinRed, LOW);
digitalWrite (ledPinGreen, LOW);
digitalWrite (ledPinBlue, LOW);
}
Serial.print ("Input Analog = ");
Serial.println (inputValue);
delay (500);
}