Latihan Analog Input dan Analog Output

A. Tujuan

  1. Memberikan pengetahuan praktikal mengenai analog input dengan hasil proses berupa analog output.
  2. Memberikan pengetahuan dasar mengenai hardware Arduino.
  3. Memberikan pengetahuan dasar mengenai fungsi map.

B. Alat dan Bahan

  1. Arduino MKR1000 Development Board @ 1 unit
  2. DFRobot Analog Rotation Potentiometer Sensor @ 1 unit
  3. DFRobot 130 DC Motor Module V1.0 @ 1 unit
  4. RDD Tech Arduino MKR IoT Training Module @ 1 unit
  5. Kabel dan konektor @ secukupnya
  6. Kabel USB Arduino Development Board @ 1 unit
  7. Arduino IDE
  8. PC @ 1 unit
  9. Power Supply 12V @ 1 unit

C. Teori Singkat

1. Map Function

Arduino IDE memiliki fungsi yang dapat me-mapping dua nilai yang memiliki rentang yang berbeda misalnya nilai a memiliki nilai paling rendah 0 dan paling tinggi 1023 dan nilai b memiliki nilai paling rendah 0 dan paling tinggi 255. Namun map function ini akan berfungsi dengan baik jika kedua nilai bersifat linear.

Untuk memanggil fungsi ini kita dapat menuliskan seperti dibawah ini:

map(nama variabel, nilai min a, nilai max a, nilai min b, nilai max b);

D. Langkah Keselamatan Latihan

  1. Pastikan pemasangan kabel penguhubung telah benar sesuai dengan kode warna yang diberikan modul DFRobot.
  2. Pastikan polaritas power supply tidak terbalik.
  3. Jika menggunakan beban dengan tegangan jala-jala 220VAC. Pastikan tidak ada kabel yang terkelupas atau serabut yang mencuat saat memasang beban pada modul relay.
  4. Lepas catu dari papan mikrokontroler baik dari kabel usb maupun dari power supply sebelum merubah rangkaian.

E. Langkah – Langkah Latihan

  1. Siapkan alat dan bahan seperti yang telah dituliskan diatas.
  2. Pasang Arduino MKR1000 pada RDD Tech Arduino MKR IoT Training Module.
  3. Pasangkan jack DC power supply pada jack DC input RDD Tech Arduino MKR IoT Training Module.
  4. Rangkailah rangkaian seperti pada gambar latihan 1.1.
  5. Coba lakukan pembacaan nilai pada potensiometer (kabel biru) dengan menggunakan perintah analogRead, ubah nilai tersebut menjadi satuan (tegangan) dengan menggunakan fungsi map dan tampilkan datanya pada serial monitor. Hasil akhir dapat dilihat pada video latihan 1.1.
  6. Tambahkan modul DC motor seperti pada gambar latihan 1.2. Lakukan konversi nilai ADC menjadi nilai PWM menggunakan fungsi map dan tampilkan datanya pada serial monitor. Hasil akhir dapat dilihat pada video latihan 1.2
Gambar latihan 1.1
Video latihan 1.1
Gambar latihan 1.2
Video latihan 1.2

Tetap Semangat dan Selamat Mencoba! (RDD Team)

Was this article helpful?

Related Articles

Leave A Comment?