Laporan Akhir Percobaan 1 M II


 


1. Jurnal [kembali]





A. Alat

                                       


Papan Beardboard

Arduino
 
Power Supply
Jumper

Motor DC
IC L293D


    c). Komponen Lainnya
            
            -Mikrokontroler


Modul Arduino

 




4. Prinsip kerja [kembali]

Pada percobaan 1 kali ini kita mengendalikan sebuah motor yang bekerja sesuai dengan program ayng telah diatur sehingga motor akan berputar.
Prinsip kerjanya yaituarduino akan menerima program yang diinputkan dengan menggunakan USB sekalian sebagai sumber tegagan. lalu dari arduino kita juga menghuungkan jumper ke board agar arusnya dapat terbagi. lalu dari boar dihubungkan ke drive, outputan dari arduino dihungkan ke kaki drive motor, masing masing kaki drive dihubungkan ke power, gnd dan ke ground.Motor akan bergerak sesuai arah putar, untuk mengatr kecepattanya maka kita mengubungkan kaki enablenya ke ke pot hg pada bagian output pot. Pada potensio sendiri kaki VCC dan GND dihubungkan ke board. jadi jika kita meutar potensio maka kecepatannya akan berubah lalu semakin diputar maka motor dapat berhenti.
untuk program melogikakan perputaran motor maka dipakai program dibawah ini


//GERINANDA
//2010953004
//KEL 11

#define in1 10 //Deklarasi pin 10 sebagai input 1
#define in2 9 //Deklarasi pin 9 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. Pada percobaan 1 kita menggunakan potensio untuk menggerakkan motor. Dalam hal ini apa peran potensio, bagaimana perngaruhnya terhadap pergerakan motor?
Jawab :
Potensiometer sendiri adalah sebuah resistor dengan 3 kaki yang digunakan untuk mengubah tegangan, arus dan resistansi yang mana jika di geser maka hambatannya akan berubah juga. Jadi pengaruh potensio pada pergerakan motor  yaitu apabila diubah besar resistansinya maka kecepatan motor akan berubah. semakin besar resistansinya maka kecepatan motor akan semakain lambat, begitu pula sebaliknya. jadi fungsi utama potensio meter untuk mengatur supply arus dan tegangan pada motor sehingga kecepatannya dapat diatur.

2. Pada percobaan, kenapa kita menghubungkan pin input L293D ke pin 9 dan 10? apakah boleh dihubungkan ke pin lain?
Jawab : 
Boleh boleh saja, asalkan kita menghubungkannya ke pin yang memiliki lambang tak hingga atau tilde yang mana output ataupun inputnnya berupa data biner atau digital. ada beberapa pin yang  pin PWM yang ada pada arduino uno,. Namun yang umun digunakan untuk outputannya adalah pin 9 dan 10. jika kita ingin mengubah pinnya maka kita harus megubah deklarasi pin yang digunakan pada program sehingga rangkaian dapat berjalan. jadi pemakaian pin itu tergantung kita, jika ingin menggunakan kaki pin tersebut maka kita deklarasikan terlebih dahulu.


File HTML : Klik Disini...
Video Rangkaian : Klik Disini...
Program Arduino : Klik Disini...
Library Arduino UNO : Klik Disini...
Data sheet Arduino UNO : Klik Disini...
Data sheet Beardboard : Klik Disini...
Data sheet Jumper : Klik Disini...
Data sheet IC L293D : Klik Disini...













Tidak ada komentar:

Posting Komentar

 BAHAN PORESENTASI UNTUK MATAKULIAH KIMIA 2020 Kelompok 14 Bab 8. Hubungan Periodik Antar Unsur OLEH GERINANDA 2010953004 ...