Cara Mengakses menggunakan Pin Analog pada Arduino Mega

Arduino Mega 2560 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 Mega 2560 terdiri dari A0 sampai A15. Setiap pin analog memiliki resolusi sebesar 10 bit. Pin analog 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.

Baca juga : Cara Mengakses menggunakan Pin Analog pada Arduino Uno

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

Serial.println(sensorValue); berfungsi untuk mengirim hasil pembacaan pin A1 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 Mega. Berikut bahan yang perlu disiapkan :

    a. Board Arduino Mega 2560

    b. Potensiometer

    c. Project Board

    d. Kabel Jumper

2. Hubungkan Arduino Mega 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 Mega


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 A1

8. Hasil sebelum potensiometer di putar

9.  Hasil setelah potensiometer di putar


10. Selesai

 

Posting Komentar

0 Komentar