LAPORAN AKHIR PERCOBAAN 1 MODUL 2

 



1. Komponen [back] 

Gambar 1. Driver Motor

Gambar 2. Motor DC

Gambar 3. Arduino Uno

2. Rangkaian Simulasi [back]



#define in1 9
#define in2 10
#define in3 7
#define in4 8
// #define duration 2000

void setup() {
  pinMode(in1, OUTPUT);
  pinMode(in2, OUTPUT);
  pinMode(in3, OUTPUT);
  pinMode(in4, OUTPUT);

}

void loop() {
  digitalWrite(in1, LOW);
  digitalWrite(in2, HIGH);
  digitalWrite(in3, LOW);
  digitalWrite(in4, HIGH);
  delay(1000);


}
 




Analisa program dan rangkaian saat kita ingin membuat motor tersebut maju selama 1 detik lalu belok kanan selama 1 detik, maju lagi 1 detik, kemuadian belok kiri 1 detik lalu lurus lagi 1 detik menggunakan 2 motor!

Jawab:

Dengan menggunakan 2 motor berarti pada rangkaian kita menambahkan satu buah motor lagi yang disambungkan dengan pin out-3 dan out-4 pada IC L293D (driver motor), kemudian kita juga akan mengguankan pin 7 dan 8 pada arduino yang disambungkan dengan pin IN3 dan IN4 pada L923d (driver motor).

Kemudian agar memenuhi kondisi soal analisa, maka program pada arduino diubah menjadi:

#define in1 9

#define in2 10

#define in3 7

#define in4 8

// #define duration 2000

 

void setup() {

  pinMode(in1, OUTPUT);

  pinMode(in2, OUTPUT);

  pinMode(in3, OUTPUT);

  pinMode(in4, OUTPUT);

}

void loop() {

  digitalWrite(in1, LOW);

  digitalWrite(in2, HIGH);

  digitalWrite(in3, LOW);

  digitalWrite(in4, HIGH);

  delay(1000);

  //untuk maju selama 1 detik

 

  digitalWrite(in1, LOW); 

  digitalWrite(in2, LOW);

  digitalWrite(in3, LOW); 

  digitalWrite(in4, HIGH);

  delay(1000);

//untuk belok kanan selama 1 detik           

 

  digitalWrite(in1, LOW);

  digitalWrite(in2, HIGH);

  digitalWrite(in3, LOW);

  digitalWrite(in4, HIGH);

  delay(1000);

//untuk maju selama 1 detik         

 

  digitalWrite(in1, HIGH);

  digitalWrite(in2, LOW);

  digitalWrite(in3, LOW);

  digitalWrite(in4, LOW);

  delay(1000);

//untuk belok kiri selama 1 detik      

 

  digitalWrite(in1, LOW);

  digitalWrite(in2, HIGH);

  digitalWrite(in3, LOW);

  digitalWrite(in4, HIGH);

  delay(1000);         

//untuk maju selama 1 detik 

 

}


7. Link Download [back]
Link download video [disini]
Link download rangkaian [disini]
Link download listing program [disini]
Link download HTML [disini]
Link download flowchart [disini]

Tidak ada komentar:

Posting Komentar