Laporan Akhir 1 Percobaan 1 Modul 2 Prak. Mikroprosesor dan Mikrokontroler



Laporan Akhir Percobaan 1 Modul 2






-            Arduino Uno

Arduino adalah kit elektronik atau papan rangkaian elektronik open sourcyang di dalamnya terdapat komponen utama yaitu sebuachip mikrokontroler dengan jenis AVR dari perusahaan Atmel.Arduino yang digunakan dalam praktikum ini adalah Arduino Uno yang menggunakan chip AVR ATmega 328P.

-          Motor DC

       Motor Listrik DC atau DC Motor adalah suatu perangkat yang mengubah energi listrik menjadi energi kinetik atau gerakan (motion). Motor DC ini juga dapat disebut sebagai Motor Arus Searah. Seperti namanya, DC Motor memiliki dua terminal dan memerlukan tegangan arus searah atau DC (Direct Current) untuk dapat menggerakannya. Motor Listrik DC ini biasanya digunakan pada perangkat-perangkat Elektronik dan listrik yang menggunakan sumber listrik DC seperti Vibrator Ponsel, Kipas DC dan Bor Listrik DC.

-          IC L293D


      IC L293D biasanya digunakan untuk mengendalikan motor DC. IC ini juga sering disebut driver motor. L293D dirancang untuk mengendalikan 2 motor DC. 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.Pada dasarnya  motor DC harus dapat mengatur kecepatan dan arah putar dari motor DC itu sendiri. Pada awalnya untuk dapat melakukan pengaturan kecepatan motor DC dapat menggunakan metode PWM (Pulse Width Modulation) sedangkan untuk mengatur arah putarannya dapat menggunakan rangkaian H-bridge yang tersusun dari 4 buah transistor. IC L293D sebagai driver motor DC dapat mengatur arah putar dan disediakan pin untuk input yang berasal dari PWM untuk mengatur kecepatan motor DC.












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

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, HIGH);  //in1 diberi logika 1
  digitalWrite(in2, LOW); //in2 diberi logika 0
 delay(1000);                     //Jarak waktu 1000 ms setelah input dieksekusi

 digitalWrite(in1, LOW); //in1 diberi logika 0
 digitalWrite(in2, LOW); //in2 diberi logika 0
 delay(1000);                    //Jarak waktu 1000 ms setelah input dieksekusi

 digitalWrite(in1, LOW); //in1 diberi logika 0
 digitalWrite(in2, HIGH); //in2 diberi logika 1
 delay(1000);                     //Jarak waktu 1000 ms setelah input dieksekusi

 digitalWrite(in1, LOW); //in1 diberi logika 0
 digitalWrite(in2, LOW); //in1 diberi logika 0
 delay(1000);                    //Jarak waktu 1000 ms setelah input dieksekusi

}



PERCOBAAN 1 

      1. Bagaimana pengaruh baterai terhadap pergerakan motor?

Jawab :

Baterai berfungsi sebagai sumber tegangan tambahan untuk menggerakkan motor DC. Jadi, jika baterai dilepas, maka motor tidak akan bergerak secara maksimal dikarenakan tegangan dari Arduino tidak cukup untuk menggerakkan Motor DC

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

Jawab :

Driver motor berfungsi untuk mengontrol arah putar dari Motor DC. Jika tidak menggunakan driver motor, Motor DC tetap dapat berputar namun hanya satu arah saja.



Simulasi rangkaian  (Download)
Video simulasi (Download)
Program arduino (Download)
Library arduino uno (Download)
Datasheet arduino (Download)
Datasheet IC L293D  (Download)


Tidak ada komentar:

Posting Komentar

MIKROPROSESOR DAN MIKROKONTROLER BAHAN PRESENTASI UNTUK MATAKULIAH MIKROPROSESOR DAN MIKROKONTROLER 2020 Oleh : MUHA...