Laporan Akhir I (Percobaan 1)
DAFTAR ISI
1. Hardware
[kembali]
Gambar 2.5. 1 Motor DC |
Gambar 2.5. 2 Driver Motor |
2. Rangkaian percobaan [kembali]
Gambar 2.5. 3 Rangkaian Percobaan Motor DC |
4. Listing Program[kembali]
#define in1 9 //Deklarasi pin 9 sebagai input 1
#define in2 10 //Deklarasi pin 10 sebagai input 2
#define duration 2000 //Deklarasi durasi 2000 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
}
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); //in2 diberi logika 0
delay(1000); //Jarak waktu 1000 ms setelah input dieksekusi
}
5. Video Praktikum[kembali]
#define in2 10 //Deklarasi pin 10 sebagai input 2
#define duration 2000 //Deklarasi durasi 2000 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
}
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); //in2 diberi logika 0
delay(1000); //Jarak waktu 1000 ms setelah input dieksekusi
}
5. Video Praktikum[kembali]
Prinsip kerja dari rangkaian pada percobaan ini adalah arduino dihubungkan dengan driver. dari driver dihubungkan kepada motor. Driver juga dihubungkan ke batray. Arduino di program untuk mengatur hidup dan mati motor
7. Analisa[kembali]
1.
ketika pin 4 dan 5 di driver diputus dari
ground, apa yang terjadi? berikan rangkaian dalam driver
Yang terjadi
jika pin 4 dan 5 pada driver diputus maka motor tidak akan bergerak ini
disebabkan oleh tidak adanya tegangan yang terjadi dari satu titik ke titik
lainnya. Dengan mengaktifkan transistor 1 dan transistor 4 akan menyebabkan
motor DC berputar searah jarum jam.
Dimana arus listrik akan mengalir dari power supply (12 V) melalui
transistor 1 lalu ke motor DC kemudian ke transistor4 dan akan berakhir di
ground. Begitu juga sebaliknya untuk putaran berlawanan arah jarum
jam.Sedangkan untuk pengaturan kecepatannya anda dapat menghubungkan output PWM
ke kaki basis transistor1 untuk putaran searah jarum jam. Dan untuk putaran
berlawanan arah jarum jam, output PWM dapat dihubungkan kekaki basis
transistor2.
8. Link Download[kembali]
Video download
Tidak ada komentar:
Posting Komentar