Arduino memiliki fitur ADC yang siap pakai, yaitu mengkonversi input analog menjadi digital ( 0 – 1023) sebanyak 6 buah pin yaitu
A0, A1, A2, A3, A4 dan A5

Hardware yang dibutuhkan:

  • Arduino or Genuino Board
  • 10k ohm Potentiometer

Di contoh ini pin output dari potensiometer kita hubungkan dengan pin A0. Dan komunikasi serial kita setting dengan baudrate 9600

Rangkaian

Program
// fungsi setup merupakan fungsi bawaan yang dieksekusi sekali 
void setup() {
  Serial.begin(9600);//inisialisasi komunikasi serial 
}

// fungsi loop merupakan fungsi bawaan yang dieksekusi terus menerus
void loop() {
  int sensorValue = analogRead(A0); //membaca data analog yang ada pada pin A0 dan memasukkan data digital pada variabel sensorValue

  Serial.println(sensorValue);//menampilkan pada serial 
  delay(1);        // delay 1 ms agar hasil stabil
}

Simulasi dengan proteus

Semua file bisa anda dapatkan dibawah ini

https://drive.google.com/drive/folders/1KisJbtdkV1p6Txz21HQ7F99KQDiF2Z8L?usp=sharing

Bila ada yang kurang jelas bisa wa kami 089679017407 . terima kasih

Tinggalkan Balasan

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.