Buatlah vehicle maju 4 detik lalu belok kanan.
2. Hardware
[Kembali]
3. Rangkaian Simulasi
[Kembali]
4. Flowchart [Kembali]
5. Listing Program [Kembali]
#define in1 9 //Deklarasi pin 9 sebagai input 1
#define in2 10 //Deklarasi pin 10 sebagai input 2
#define in3 6 //Deklarasi pin 10 sebagai input 3
#define in4 5 //Deklarasi pin 10 sebagai input 4
#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
pinMode(in3, OUTPUT); //Deklarasi in3 sebagai OUTPUT
pinMode(in4, OUTPUT);//Deklarasi in4 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
digitalWrite(in3, HIGH); //in3 diberi logika 1
digitalWrite(in4, LOW); //in4 diberi logika 0
delay(4000); //Jarak waktu 4000 ms setelah input dieksekusi
digitalWrite(in1, HIGH); //in1 diberi logika 1
digitalWrite(in2, LOW); //in2 diberi logika 0
digitalWrite(in3, LOW); //in3 diberi logika 0
digitalWrite(in4, LOW); //in4 diberi logika 0
delay(4000); //Jarak waktu 4000 ms setelah input dieksekusi
}
6. Video [Kembali]
7. Prinsip Kerja [Kembali]
Pada percobaan kali ini menggunakan motor dc, arduino, driver motor. Pertama, sambungkan pin pada driver motor ke arduino, pada simulasi in 1 dan in 2 dihubungkan ke 10 dan 9, pada in 3 dan in 4 dihubungkan ke 6 dan 5. Selanjutnya VS, VSS, En1 dan En 2 dihubungkan ke vcc, lalu pin ground dihubungkan ke ground. Selanjutnya pada output dihubungkan ke motor dc. Pada program yang akan di sambungkan ke rangkaian simulasi, masukkan listing program ke compiler arduino lalu verify dan salin alamat pada compiler yang bagian ".hex" ke library rangkaian simulasi agar tersambung.
Tidak ada komentar:
Posting Komentar