Cara Mengakses menggunakan Pin Analog pada Arduino Uno

Pada umumnya Arduino Uno memiliki pin analog dan pin digital. Pin analog merupakan deretan pin yang terhubung ke ADC (analog to digital converter), sehingga dapat menerima tegangan antara 0V - 5V. Pin analog pada Arduino Uno terdiri dari A0 sampai A5. Pin analog memiliki dapat mengubah sinyal analog yang masuk menjadi nilai digital yang mudah diukur dan dapat mengenali sinyal pada rentang nilai voltase tersebut. Fungsi yang digunakan untuk membaca masukan nilai analog pada Arduino yaitu analogRead(namaPin).

Rangkaian

Kode Program

Buka software Arduino IDE lalu pilih File -> Example -> Basics -> analogReadSerial

Serial.begin(9600); digunakan untuk memulai komunikasi serial menggunakan baudrate 9600. Agar Arduino dapat berkomunikasi dengan perangkat luar seperti komputer/laptop maka membutuhkan kode program tersebut.

int sensorValue = analogRead(A0); berfungsi untuk mendefinisikan, mendeklarasikan atau memperkenalkan sebuah variabel baru dengan tipe int yang bernama sensorValue (nama variable). Variable ini akan menampung hasil pembacaan pin A0 melalui pemanggilan fungsi analogRead(A0).

Baca juga : Cara Mengakses menggunakan Pin Analog pada Arduino Mega

Serial.println(sensorValue); berfungsi untuk mengirim hasil pembacaan pin A0 ke serial monitor untuk ditampilkan.

delay(1); berfungsi untuk memberikan jeda waktu selama 1 m/s. Hal ini bertujuan untuk menjaga kestabilan saat program dijalankan.

Langkah - langkah

1. Hal pertama yang harus dilakukan adalah membuat rangkaian potensiometer dan Arduino Uno. Berikut bahan yang perlu disiapkan :

    a. Potensiometer

    b. Project Board

    c. Kabel Jumper

    d. Board Arduino Uno

2. Hubungkan Arduino Uno ke komputer atau laptop

3. Buka Arduino IDE, copy program di atas

4. Pilih port dan tipe board yang akan digunakan. Kali ini menggunakan Arduino Uno




5. Compile dan upload program

 


6. Jika sudah selesai, buka serial monitor dengan mengklik ikon scope yang berada di pojok kanan atas

 


7. Pilih baudrate 9600 dan angka yang keluar pada serial monitor tersebut adalah hasil pembacaan dari pin A0

8. Hasil sebelum potensiometer di putar

9.  Hasil setelah potensiometer di putar

10. Selesai 


Posting Komentar

0 Komentar