#define in1 9 //Deklarasi pin 9 sebagai input 1
#define in2 10 //Deklarasi pin 10 sebagai input 2
#define in3 7 //Deklarasi pin 7 sebagai input 3
#define in4 8 //Deklarasi pin 8 sebagai input 4
#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
pinMode(in3, OUTPUT); //Deklarasi in1 sebagai OUTPUT
pinMode(in4, OUTPUT); //Deklarasi in2 sebagai OUTPUT
digitalWrite(in1, HIGH); //in1 diberi logika 0
digitalWrite(in2, LOW); //in2 diberi logika 1
digitalWrite(in3, HIGH); //in1 diberi logika 0
digitalWrite(in4, LOW); //in2 diberi logika 1
delay(4000); //Jarak waktu 4000 ms setelah input dieksekusi
}
void loop() { //Semua kode dalam fungsi ini dieksekusi berulang
digitalWrite(in1, LOW); //in1 diberi logika 1
digitalWrite(in2, HIGH); //in2 diberi logika 0
digitalWrite(in3, LOW); //in1 diberi logika 1
digitalWrite(in4, HIGH); //in2 diberi logika 0
delay(4000); //Jarak waktu 4000 ms setelah input dieksekusi
}
1. Bagaimana Pengaruh Batrai terhadap Pergerakan motor ?
Jawab :
Jika tidak ada batrai pada pin VS maka motor tidak akan berjalan sama sekali karena tidak ada supply tegangan untuk menjalankan motor
2. Jika tidak ada driver motor, apakah motor tetap bisa dijalankan? jelaskan!
Jawab :
Jika tidak ada driver motor maka motor tidak akan dapat bergerak karena pada program output yang dikeluarkan pada pin digital yaitu digitalwrite bukan analogwrite. pada digitalwrite hanya akan dikeluarkan ouput berupa high dan low sedangkan pada analogwrite akan dikeluarkan variasi tegangan.
3. Berapa jumlah motr yang dapat dikendalikan arahnya oleh driver motor ? jelaskan!
Jawab:
Dua motor, karena pada ouput driver motor hanya ada 4 dan untuk mengendalikan satu motor diperlukan 2 pin output.
Tidak ada komentar:
Posting Komentar