Rabu, 17 November 2021

Laporan Akhir 1 Modul 2 - Percobaan 1



1. Tujuan[Kembali]
  1. Memahami prinsip kerja PWM pada mikrokontroler
  2. Memahami prinsip kerja ADC pada mikrokontroler
  3. Menggunakan PWM dan ADC pada Arduino
1.1. Kondisi
Buatlah motor DC berputar searah jarum jam dengan kecepatan setengah kecepatan maksimalnya

2. Hardware[Kembali]
-. Alat
a. Arduino UNO

    Arduino Uno adalah board mikrokontroler berbasis ATmega328 (datasheet). Memiliki 14 pin input dari output digital  dimana 6 pin input tersebut dapat digunakan sebagai output PWM dan 6 pin input analog, 16 MHz osilator kristal, koneksi USB, jack power, ICSP header, dan tombol reset.

b. Motor DC

Motor DC adalah perangkat elektronika yang dapat mengubah energi listrik menjadi energi mekanik. Cara kerja motor DC dalam mengubah energi ialah dengan mengambil daya listrik melalui arus searah yang kemudian diubah menjadi rotasi mekanis. Motor DC juga dikenal dengan sebutan motor listrik atau motor arus searah. DC motor juga bisa diartikan sebagai perangkat yang dapat merubah energi  listrik ke dalam energi gerak atau kinetik.

c. Driver motor L293D

 

        IC L293D adlah IC yang didesain khusus sebagai driver motor DC dan dapat dikendalikan dengan rangkaian TTL maupun mikrokontroler. Motor DC yang dikontrol dengan driver IC L293D dapat dihubungkan ke ground maupun ke sumber tegangan positif karena di dalam driver L293D sistem driver yang digunakan adalah totem pool. Dalam 1 unit chip IC L293D terdiri dari 4 buah driver motor DC yang berdiri sendiri sendiri dengan kemampuan mengalirkan arus 1 Ampere tiap drivernya.

-. Bahan

a. Software Arduino IDE

    Lingkungan Pengembangan Terpadu Arduino adalah aplikasi lintas platform yang ditulis dalam fungsi-fungsi dari C dan C ++. Ini digunakan untuk menulis dan mengunggah program ke papan Arduino yang kompatibel, tetapi juga, dengan bantuan core pihak ketiga, papan pengembangan vendor lainnya.

3. Rangkaian Percobaan[Kembali]
Prinsip Kerja :
Pada percobaan ini, terdapat sebuah arduino, 1 IC L293D sebagai driver motor DC, motor DC, dan baterai. Program pada arduino akan di eksekusi dan mengeluarkan output pada pin PWM 9 dan 10. Output dari arduino akan menjadi nilai input oleh driver motor atau IC L293D untuk memutar dan menentukan arah putaran pada motor DC. Baterai dihubungkan dengan pin VS pada IC L 293D sebagai input tegangan tambahan agar motor DC dapat berputar.

4. Listing Program[Kembali]
#define in1 9 //Deklarasi pin 9 sebagai input 1
#define in2 10 //Deklarasi pin 10 sebagai input 2
#define duration 1000 //Deklarasi durasi 1000 ms

void setup() { //Semua kode dalam fungsi ini di eksekusi sekali
  pinMode(in1, OUTPUT); //Deklarasi in1 sebagai OUTPUT
  pinMode(in2, OUTPUT); //Deklarasi in2 sebagai OUTPUT

}

void loop() { //Semua kode dalam fungsi ini dieksekusi berulang
  digitalWrite(in1, LOW); //in1 diberi logika 0
  digitalWrite(in2, HIGH);  //in2 diberi logika 1
  
}

4.1. Flowchart

5. Analisa[Kembali]
a. Bagaimana pengaruh baterai terhadap pergerakan motor?
Jawab :
Baterai pada percobaan 1 berfungsi untuk memberikan tegangan tambahan pada IC L293D atau driver motor agar motor dapat berputar kencang. Baterai tersebut dihubungkan dengan pin VS pada driver motor. Apabila baterai dihilangkan, maka hal ini dapat menyebabkan motor tidak berputar karena sumber tegangannya kurang dimana pada proteus nominal voltage untuk motor DC adalah 12V

b. Apakah dengan menggunakan driver motor kita dapat memakai lebih dari 1 motor secara bersamaan? jelaskan
Jawab :
Bisa, karena pada driver motor terdapat lebih dari 1 pin input dan output dimana pada IC L293D atau driver motor tersebut terdapat 4 buah driver motor  DC yang dapat berdiri sendiri dengan mengalirkan arus 1A pada tiap drivernya. Dengan begitu, kita dapat menggunakan lebih dari 1 motor secara bersamaan

6. Video[Kembali]

7. Link Download[Kembali]
download HTML disini
download file simulasi proteus disini
download video simulasi disini
download listing program disini
download datasheet arduino disini
download library arduino disini

Tidak ada komentar:

Posting Komentar