Red Butterfly

TUGAS PENDAHULUAN MODUL 2





1. Kondisi [back]

 

 Kondisi yang dipilih pada Tugas Pendahuluan ini adalah Percobaan 1 nomor  20 yaitu membuat vehicle mundur 6 detik lalu belok kanan.


2. Hardware [back]


Gambar 1. Driver Motor

Gambar 2. Motor DC





3. Rangkaian Simulasi [back]

gambar 3 rangkaian
Gambar 3. rangkaian

4. Flowchart [back] 

 

gambar 4. flowchart
                                                           

5. Listing Program [back]

  #define in1 9 //Deklarasi pin 9 sebagai input 1
#define in2 10 //Deklarasi pin 10 sebagai input 2
#define in3 8 // Deklarasi pin 8 sebagai input 3
#define in4 7 // Deklarasi pin 7 sebagai input 4

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(600); //Jarak waktu 6000 ms setelah input dieksekusi
 
  digitalWrite(in1, LOW);  //in1 diberi logika 0
  digitalWrite(in2, LOW);//in2 diberi logika 0
  digitalWrite(in3,HIGH); //in1 diberi logika 1
  digitalWrite(in4,LOW); //in1 diberi logika 0
  delay(600); //Jarak waktu 6000 ms setelah input dieksekusi
}

6. Video [back]




Prinsip Kerja : 

Motor DC itu sendiri merupakan piranti elektronika yang mengubah energi listrik menjadi energi mekanik. Pada motor DC terdapat 2 input yang jika diberikan nilai input yang berbeda, motor tersebut akan berputar CCW atau CW tergantung pada inputan yang dimasukkan (listring program yang dibuat dan di masukkan ke arduino)
jika pada program, kita memasukkan dua buah input dengan nilai yang sama, maka motor akan berhenti, dan jika berbeda, maka motor akan bergerak. maksud nilai disini ialah HIGH atau LOW, seperti :
HIGH HIGH = Motor tidak berputar
HIGH LOW = Motor berputar ke kanan
LOW LOW = Motor tidak berputar
LOW HIGH = Motor berputar ke kiri
Sesuai dengan kondisi yang dipilih, untuk membuat vehicle bergerak ke kanan, roda kanan harus diam/mundur dan roda kiri bergerak maju. Sebaliknya dengan belok kiri, roda kiri harus diam/mundur sedangkan roda kanan bergerak maju. Untuk membuat motor maju atau mundur harus ada beda tegangan di driver motor. Untuk MUNDUR input 1 high dan 2 low, dan sebaliknya untuk MAJU. Dan untuk membuat salah satu diam maka pada bagian yang diam kedua jenis input harus sama.

HTML - Download

Simulasi Proteus - Download
File Program - Download
Video - Download


Tidak ada komentar:

Posting Komentar