1. Komponen[kembali]
2. Rangkaian Simulasi[kembali]
3. Flowchart[kembali]
4. Listing Program[kembali]
#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, LOW); //in1 diberi logika 0
digitalWrite(in2, HIGH); //in2 diberi logika 1
delay(1000); //Jarak waktu 1000 ms setelah input dieksekusi
}
5. Video[kembali]
6. Kondisi[kembali]
Percobaan 1 kondisi 2: Buatlah vehicle mundur
Analisa :
1. Bagaimana pengaruh baterai terhadap pergerakan motor
Jawab :
Fungsi baterai pada rangkaian
adalah sebagai sumber tegangan tambahan untuk menggerakkan motor. Karena
Apabila sumber tegangan yang digunakan hanya berasal dari arduino, maka motor
tidak dapat berputar secara sempurna. Pengaruh baterai terhadap pergerakan
motor yaitu semakin besar tegangan baterai maka semakin cepat pergerakan motor
dan sebaliknya jika tegangan baterai diperkecil maka pergerakan motor akan
melambat.
2. Jika tidak ada driver motor, apakah motor tetap bisa
dijalankan? Jelaskan!
Jawab :
Driver motor berfungsi untuk
mengendalikan arah dan kecepatan putaran dari motor. Tanpa driver motor, motor
tetap akan bisa dijalankan, namun tidak berputar secara maksimal. Dikarenakan
arus dari arduino tidak cukup untuk memutar motor. Penggunaan driver bertujuan
agar motor mendapat 2 sumber tegangan, yaitu Vs dari baterai dan Vss dari
Arduino.
3. Berapa jumlah motor yang dapat di kendalikan arahnya oleh
driver motor? jelaskan!
Jawab :
Driver motor L293D mampu
mengontrol 2 buah motor DC sekaligus. pada pengkondisian di listing program
saat diberikan input (1,0) motor berputar searah jarum jam, dan saat input
(0,1) motor berputar berlawanan arah jarum jam, dan saat diberikan input yang
sama seperti (0,0),(1,1) maka motor berhenti berputar. Jika tidak menggunakan
driver motor L293D maka tidak bisa mengontrol arah putaran dari motor, yang
bisa dilakukan adalah mengatur kecepatan putaran motor dengan memperbesar nilai
PWM
7. Link Download[kembali]
Rangkaian proteus disini
Video simulasi disini
Flowchart disini
File listing program disini
Library Arduino Klik disini
Datasheet arduino disini
HTML disini
Tidak ada komentar:
Posting Komentar