Analog Input dan Analog Output [Potensiometer] – Mikrokontroler #4

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);
}