DAFTAR ISI
A. Menghidupkan Motor DC
1. Hardware [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
#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. Analisa [Kembali]
Kegunaan Batrai pada driver motor, dan kenapa diberi logika high?
Batrai pada drive motor digunakan untuk memberi arus tambahan agar motor dapat berputar, karna vcc hanya menyediakan sumber 5 V sedangkan untuk memutar motor di butuhkan sumber yang lebih dari 5V.
Pada driver motor ada 2 pin input yang berasal dari arduino, jika ingin menggerakkan motor maka input logika pada kedua pin harus berbeda, apakah itu 1,HIGH 2,LOW atau sebaliknya, jika logika input sama maka motor tidak akan berputar karena pada prinsip kerja driver motor, 2 pin input akan memberi arus yang berlawanan arah, jika sama maka tidak ada arus yang mengalir pada motor menyebabkan motor tidak bergerak.



Tidak ada komentar:
Posting Komentar