Pin analog ini terhubung dengan converter pada mikrokontroller yang dikenal dengan
istilah analog-to-digital converter (disingkat ADC atau A/D). Converter ini mengubah nilai
analog berbentuk sinyal voltase ke dalam bentuk digital/angka supaya nilai analog ini dapat
digunakan dengan lebih mudah dan aplikatif. Pada Arduino (mikrokontroller ATMega)
converter ini memiliki resolusi 10 bit, artinya nilai hasil konversi berkisar dari 0 hingga 1023,
atau resolusinya adalah 5 volt/1024=4,9mV per unit dimana itu berarti nilai digital yang
dihasilkan akan berubah setiap perubahan 4,9mV dari tegangan input analognya. Akan
tetapi range input analog dan resolusi tersebut dapat dirubah dengan fungsi
analogReference(). Pada Arduino UNO, pin analog ditandai dengan label A0 sampai A5. Pada
board lainnya, pin-pin yang diberi tanda A, Analog, ADC adalah pin analog.
Fungsi yang kita gunakan untuk membaca nilai analog pada Arduino adalah
analogRead([nomorPin]). Pada contoh kasus berikut, kita akan menghubungkan
potensiometer, LDR dan sensor suhu LM35 pada pin analog A0 dan hasil konversi nilai
analog akan kita lihat pada jendela Serial Monitor pada Arduino IDE
AETC Page 1
[Type the document title]
Membuat system lampu otomatis yg aktif jika kondisi di sekitar sensor gelap
Rangkaian :
Sketch Program :
void setup() {
Serial.begin(9600);
pinMode(pinLDR,INPUT_PULLUP);
pinMode(pinLED,OUTPUT);
void loop() {
AETC Page 2
[Type the document title]
digitalWrite(pinLED,HIGH);
}else{
digitalWrite(pinLED,LOW);
delay(300);
Rangkaian :
Sketch Program :
AETC Page 3
[Type the document title]
float Suhu;
void setup() {
Serial.begin(9600);
pinMode(pinLed1,OUTPUT);
pinMode(pinLed2,OUTPUT);
pinMode(pinLed3,OUTPUT);
void loop() {
Serial.print(Suhu,1);
Serial.println(" 'C");
digitalWrite(pinLed1,HIGH);
digitalWrite(pinLed2,LOW);
digitalWrite(pinLed3,LOW);
digitalWrite(pinLed1,LOW);
digitalWrite(pinLed2,HIGH);
digitalWrite(pinLed3,LOW);
digitalWrite(pinLed1,LOW);
digitalWrite(pinLed2,LOW);
digitalWrite(pinLed3,HIGH);
delay(300);
AETC Page 4
[Type the document title]
AETC Page 5