Arduino Uno memilki 6 (enam) buah pin/channels Analog dari mulai A0 – A5 in tersebut dapat digunakan sebagai input maupun output dengan ADC 10 bit yang berarti mempunyai range nilai antara 0 –1023 atau dengan kata lain mempunyai resolusi 5Volts/1024. Tegangan referensi pada pin AREF secara default adalah 5 volts atau 3.3 volts.
Untuk membaca nilai analog dari pin digunakan perintah analogRead(), sedangkan perintah mengeluarkan tegangan analog yaitu analaogWrite() dan untuk menggunakan pin digital I/O pada board Arduino digunakan perintah pinMode(), digitalWrite(), dan digitalRead().
Tonton video berikut untuk tutorial :
Kode Program:
int analogPin=1; //sesuaikan
int val=0;
void setup(){
Serial.begin(9600);
}
void loop(){
val = analogRead(analogPin);
Serial.println(val);
}