Setelah mempelajari lampu LED, 4 digit seven segmen dan tombol digital, selanjutnya kita akan mempelajari potensiometer untuk menyalakan lampu LED.
Sketch Source code arduino :
/* ---- */
/* MF Potensiometer */
/* ahmadzipur.com */
/* ---- */
const byte LED[] = {13,12,11,10}; // menentukan pin lampu LED
#define Pot1 0 // menentukan pin potensiometer pada pin 0
void setup()
{
Serial.begin(9600);
// inisialisasi pin lampu LED sebagai output.
/* ----- */
pinMode(LED[0], OUTPUT);
pinMode(LED[1], OUTPUT);
pinMode(LED[2], OUTPUT);
pinMode(LED[3], OUTPUT);
}
/* Program Utama */
void loop()
{
int PotValue;
//Serial.print(“Membaca Potensiometer: “);
PotValue = analogRead(Pot1);
/* Menunggu 0.5 detik sebelum membaca nilai selanjutnya */
if(PotValue < 400)
{
digitalWrite(LED[0], LOW);
digitalWrite(LED[1], LOW);
digitalWrite(LED[2], LOW);
digitalWrite(LED[3], LOW);
Serial.print(“Potentiometer: “);
Serial.println(PotValue);
}
else
{
digitalWrite(LED[0], HIGH);
digitalWrite(LED[1], HIGH);
digitalWrite(LED[2], HIGH);
digitalWrite(LED[3], HIGH);
Serial.print(“Potentiometer: “);
Serial.println(PotValue);
}
delay(500);
}