int ledPinA = 2;
int ledPinB = 4;
int ledPinC = 5;
int potensioPin = 34;
int val = 0;
void setup()
{
Serial.begin(9600);
pinMode(ledPinA, OUTPUT);
pinMode(ledPinB, OUTPUT);
pinMode(ledPinC, OUTPUT);
}
void loop()
{
val = analogRead(potensioPin);
int nilaipot = val / 4;
int kecerahan = map(nilaipot, 0, 1023, 0, 255);
if(kecerahan < 127){
digitalWrite(ledPinA, LOW);
digitalWrite(ledPinB, LOW);
digitalWrite(ledPinC, HIGH);
delay(1000);
digitalWrite(ledPinC, LOW);
delay(3000);
}
else if(kecerahan >=128 && kecerahan < 191){
digitalWrite(ledPinA, LOW);
digitalWrite(ledPinB, HIGH);
delay(1000);
digitalWrite(ledPinB, LOW);
delay(3000);
digitalWrite(ledPinC, LOW);
}
else if (kecerahan >=191) {
digitalWrite(ledPinA, HIGH);
delay(1000);
digitalWrite(ledPinA, LOW);
delay(1000);
digitalWrite(ledPinB, LOW);
digitalWrite(ledPinC, LOW);
}
}
//Senin, 21 November 2022. Fauzan Samy Nadzeva 2019230087.