MODUL II
- Memahami prinsip kerja PWM pada mikrokontroler
- Memahami prinsip kerja ADC pada mikrokontroler
- Menggunakan PWM dan ADC pada Arduino
PWM
(Pulse Width Modulation) adalah salah satu teknik modulasi dengan mengubah
lebar pulsa (duty cylce) dengan nilai amplitudo dan frekuensi yang tetap. Satu
siklus pulsa merupakan kondisi high kemudian berada di zona transisi ke kondisi
low. Lebar pulsa PWM berbanding lurus dengan amplitudo sinyal asli yang belum
termodulasi.
Pada
board Arduino Uno, pin yang bisa dimanfaatkan untuk PWM adalah pin yang diberi
tanda tilde (~), yaitu pin 3, 5, 6, 9, 10, dan pin 11. Pin-pin tersebut
merupakan pin yang bisa difungsikan untuk input analog atau output analog. Oleh
sebab itu, jika akan menggunakan PWM pada pin ini, bisa dilakukan dengan
perintah analogWrite();
2.4.2 Analog to Digital Converter
ADC
atau Analog to Digital Converter merupakan salah satu perangkat elektronika
yang digunakan sebagai penghubung dalam pemrosesan sinyal analog oleh sistem
digital. Fungsi utama dari fitur ini adalah mengubah sinyal masukan yang masih
dalam bentuk sinyal analog menjadi sinyal digital dengan bentuk kode-kode
digital. Ada 2 faktor yang perlu diperhatikan pada proses kerja ADC yaitu
kecepatan sampling dan resolusi.
Kecepatan sampling menyatakan
seberapa sering perangkat mampu mengkonversi sinyal analog ke dalam bentuk
sinyal digital dalam selang waktu yang tertentu. Biasa dinyatakan dalam sample
per second (SPS). Sementara Resolusi menyatakan tingkat ketelitian
yang dimilliki. Pada Arduino, resolusi yang dimiliki adalah 10 bit atau rentang
nilai digital antara 0 - 1023. Dan pada Arduino tegangan referensi yang
digunakan adalah 5 volt, hal ini berarti ADC pada Arduino mampu menangani
sinyal analog dengan tegangan 0 - 5 volt.
Arduino adalah kit elektronik atau papan rangkaian elektronik open source yang
di dalamnya terdapat komponen utama yaitu sebuah chip mikrokontroler dengan jenis AVR dari
perusahaan Atmel. Arduino yang kita gunakan dalam praktikum ini adalah
Arduino Uno yang menggunakan chip AVR ATmega 328P. Dalam memprogram Arduino,
kita bisa menggunakan komunikasi serial agar Arduino dapat berhubungan dengan
komputer ataupun perangkat lain.
Adapun spesifikasi dari
Arduino Uno ini adalah sebagai berikut :
BAGIAN-BAGIAN ARDUINO UNO
POWER USB
Digunakan untuk menghubungkan Papan Arduino dengan komputer lewat koneksi USB.
POWER JACK
Supply atau sumber listrik untuk Arduino dengan tipe Jack. Input DC 5
- 12 V.
Crystal Oscillator
Kristal ini digunakan sebagai layaknya detak jantung pada Arduino.
Jumlah cetak menunjukkan 16000 atau 16000 kHz, atau 16 MHz.
Reset
Digunakan untuk mengulang program Arduino dari awal atau Reset.
Digital Pins I / O
Papan Arduino UNO memiliki 14 Digital Pin. Berfungsi untuk memberikan
nilai logika ( 0 atau 1 ). Pin berlabel " ~ "
adalah pin-pin PWM ( Pulse Width Modulation ) yang dapat
digunakan untuk menghasilkan PWM.
Analog Pins
Papan Arduino UNO memiliki 6 pin analog A0 sampai A5. Digunakan untuk
membaca sinyal atau sensor analog seperti sensor jarak, suhu dsb, dan
mengubahnya menjadi nilai digital.
LED Power Indicator
Lampu ini akan menyala dan menandakan Papan Arduino mendapatkan supply listrik
dengan baik.
2.4.4 Motor DC
Sensor
suhu LM35 adalah komponen elektronika yang memiliki fungsi untuk mengubah
besaran suhu menjadi besaran listrik dalam bentuk tegangan. Sensor Suhu LM35
yang dipakai dalam penelitian ini berupa komponen elektronika elektronika yang
diproduksi oleh National Semiconductor. LM35 memiliki keakuratan tinggi dan
kemudahan perancangan jika dibandingkan dengan sensor suhu yang lain, LM35 juga
mempunyai keluaran impedansi yang rendah dan linieritas yang tinggi sehingga
dapat dengan mudah dihubungkan dengan rangkaian kendali khusus serta tidak
memerlukan penyetelan lanjutan.
Tidak ada komentar:
Posting Komentar