Tuesday, 22 September 2020

Laporan Akhir Percobaan 1





1. Komponen [back]
  • Driver Motor
Merupakan alat yang berfungsi untuk mengatur arah gerakan motor sesuai input yang masuk.
  • Motor DC
Alat yang berfungsi untuk mengubah energi listrik menjadi energi mekanik
  • 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. Untuk mendukung mikrokontroler agar dapat digunakan, cukup hanya menghubungkan Board Arduino Uno ke komputer dengan menggunakan kabel USB atau listrik dengan AC yang-ke adaptor-DC atau baterai untuk menjalankannya.

2. Rangkaian Simulasi [back]

3. Flowchart [back] 



4. Listing Program [back]

#define in1 9       //Dideklarasikan pin 9 sebagai input 1
#define in2 10     //Dideklarasikan pin 10 sebagai input 2

void setup() {      //Seluruh kode dalam fungsi ini hanya dijalankan sekali atau sekali eksekusi
  pinMode(in1, OUTPUT); //Dideklarasikan in1 sebagai OUTPUT
  pinMode(in2, OUTPUT); //Dideklarasikan in2 sebagai OUTPUT
 
}

void loop() {  //Seluruh kode dalam fungsi ini dijalankan berulang atau looping
digitalWrite(in1, HIGH);  //Untuk in1 diberi logika 1
  digitalWrite(in2, LOW); //Untuk in2 diberi logika 0
 delay(1000);                     //Interval waktu 1000 ms sebelum dijalankan kode yang lain

 digitalWrite(in1, LOW); //Untuk in1 diberi logika 0
 digitalWrite(in2, LOW); //Untuk in2 diberi logika 0
 delay(1000);                    //Interval waktu 1000 ms sebelum dijalankan kode yang lain

 digitalWrite(in1, LOW); //Untuk in1 diberi logika 0
 digitalWrite(in2, HIGH); //Untuk in2 diberi logika 1
 delay(1000);                     //Interval waktu 1000 ms sebelum dijalankan kode yang lain

 digitalWrite(in1, LOW); //Untuk in1 diberi logika 0
 digitalWrite(in2, LOW); //Untuk in1 diberi logika 0
 delay(1000);                    //Interval waktu 1000 ms sebelum dijalankan kode yang lain
}



Percobaan 1

1.        Bagaimana pengaruh baterai terhadap pergerakan motor?

Jawab: Baterai yang dihubungkan pada pin VS berfungsi untuk menambah tegangan sehingga driver dapat menggerakkan motor. Ketika baterai dihilangkan dan kemudian disimulasikan, motor tidak bergerak karena tegangannya kurang. Namun saat baterai diganti dengan VCC sebesar 5 V, motor bergerak  namun tidak sekencang ketika diberi baterai 12 V. Maka dapat disimpulkan baterai berfungsi untuk membantu driver menggerakkan motor dengan memberikan tegangan.

2.       Jika tidak ada driver motor, apakah motor tetap bisa dijalankan? Jelaskan!

Jawab:Bisa, namun gerakannya lebih lambat daripada saat menggunakan driver motor. Hal ini disebabkan karena apabila menggunakan driver motor, tegangan yang dihasilkan lebih besar. Karena dibantu dengan baterai yang dihubungkan ke pin VS. Sedangkan apabila menggunakan motor tanpa driver, tegangan yang dapatkan untuk menggerakkan motor hanya didapat dari arduino tanpa ada tambahan tegangan


HTML - Download
Simulasi Proteus - Download
Listing Program - Download
Video - Download


No comments:

Post a Comment