Page 59 - MODUL PRAKTIKUM MIKROKONTROLER - MIKROPROSESOR
P. 59

Modul Praktikum Sistem Mikroprosesor & Mikrokontroler
                        (MT-UN-2022)


                        Signal    =  (sample/max_value) * reference_voltage
                                            =  (614/1023) * 5
                                             =  3 Volts
                               Arduino  khusus  menyediakan  6  kanal  (8  kanal  pada  model  Uno,  Mini  dan
                        Nano, dan 16 pada model Mega) untuk difungsikan sebagai analog input. Analog ke
                        digital converternya menggunakan resolusi 10 bit yang berarti range nilai analog dari
                        0 volt sampai 5 volt akan dirubah kenilai integer 0 sampai 1023, atau resolusinya adalah
                        5  volt/1024=4,9mV  per  unit  dimana  itu  berarti  nilai  digital  yang  dihasilkan  akan
                        berubah setiap perubahan 4,9mV dari tegangan input analognya. Akan tetapi range
                        input analog dan resolusi tersebut dapat dirubah dengan fungsi analogReference().
                               Perintah yang digunakan untuk fungsi analog input ini adalah:
                           1)  analogRead(pin): berfungsi untuk membaca nilai analog pada input pin yang
                               akan menghasilkan nilai integer antara 0-1023.
                           2)  analogReference(parameter):  berfungsi  untuk  menentukan  referensi  yang
                               digunakan. Parameternya meliputi:

                               •  DEFAULT: default analog reference yaitu 5V (pada board Arduino 5V) atau
                                  3,3 volt (pada board Arduino 3,3 V)

                               •  INTERNAL: built-in referensi internal tergantung pada jenis mikrokontroler
                                  yang  terpasang  pada  board  Arduino,  1.1  volt  pada  ATmega168  atau
                                  ATmega328 dan 2.56 volt pada ATmega8.
                               •  INTERNAL1V1: a built-in referensi internal 1.1V (khusus Arduino Mega)
                               •  INTERNAL2V56:  a  built-in  referensi  internal  2,56V  (khusus  Arduino
                                  Mega)
                               •  EXTERNAL:  pilihan  referensi  yang  tergantung  pada  tegangan  yang
                                  diberikan pada pin AREF(hanya dengan range tegangan 0 sampai 5V).
                               Perlu untuk diperhatikan, jangan menggunakan referensi dibawah 0 volt atau
                        lebih  dari  5  volt  dan  pastikan  memilih  referensi  external  sebelum  perintah
                        analogRead() jika menghubungkan pin AREF dengan referensi eksternal karena jika
                        tidak akan bisa merusak mikrokontrol.

                        7.3    Alat Dan Bahan
                           1)  Trainer Mikrokontroler
                           2)  Kabel USB
                           3)  Kabel jumper seperlunya
                           4)  Komputer
                           5)  AVO meter







                                                                                                        52
   54   55   56   57   58   59   60   61   62   63   64