int pinPot = A5; // Pin untuk menerima sinyal analog dari potensiometer
int pinLed = 2; // Pin untuk LED
int nilaipot; // Variabel untuk menyimpan nilai konversi analog ke digital
void setup()
{
Serial.begin(9600); // Setup koneksi serial
pinMode(pinPot, INPUT);
pinMode(pinLed, OUTPUT);
}
void loop()
{
nilaipot = analogRead(pinPot); // Baca nilai analog dari potensiometer
Serial.println(nilaipot); // Kirim nilai nilaipot ke serial monitor
// Jika nilai potensiometer maksimum (1023), LED berkedip
if (nilaipot == 1023)
{
digitalWrite(pinLed, HIGH);
delay(100);
digitalWrite(pinLed, LOW);
delay(100);
}
// Jika nilai potensiometer minimum (0), LED menyala terus
else if (nilaipot == 0)
{
digitalWrite(pinLed, HIGH);
}
// Selain itu, LED mati
else
{
digitalWrite(pinLed, LOW);
}
}