[Prak. uP & uC] Tugas Pendahuluan 1



1. Kondisi [Kembali]

Percobaan 1 Kondisi 20 : 

Buatlah vehicle mundur 6 detik lalu belok kanan

2. Rangkaian Simulasi [Kembali]
 


 

3. Video [Kembali]
 









4. Prinsip Kerja [Kembali]


Rangkaian terdiri dari 1 buah Arduino Uno, 1 buah L293D, 2 buah motr dan 1 baterai. Pada arduino, pin 10 dihubungkan ke IN1, pin 9 ke IN2, pin 8 ke IN3 dan pin 7 ke IN4. Lalu pada L923D pin EN1, EN2 dan VSS  dihubungkan ke power, pin VS dihubungkan ke baterai, OUT1 dan OUT2 dihubungkan ke motor pertama dan OUT3 dan OUT4 dihubungkan ke motor kedua serta pin GND dihubungkan ke ground

Sebelum rangkaian dijalankan, maka kita harus membuat program sesuai dengan kondisi yang dipilih. Adapun programnya sebagai berikut.

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

Apabila logika yang kita berikan beda HIGH LOW (motor bergerak ke kanan) atau LOW HIGH (bergerak ke kiri) maka motor akan bergerak jika kita memberikan logika sama LOW LOW atau HIGH HIGH maka motor berhenti

Lalu program arduino diatas kita compile. Setelah itu, kita mengkopi file hex dan memasukkannya ke arduino yang ada pada proteus. Setelah itu rangkaian di running. Maka  kedua motor akan bergerak ke kiri lalu setelah 6 detik motor pertama akan berputar ke kanan dan motor kedua berhenti

 
5. Link Download [Kembali]
- HTML [download]
- Rangkaian Simulasi [download]
- Video [download]
- Program Arduino [download]
- Library arduino [download]
- datasheet arduino [download]
- datasheet baterai [download] 
- datasheet L293D [download]

Tidak ada komentar:

Posting Komentar

  Bahan Presentasi Untuk Mata Kuliah Elektronika   Disusun Oleh: Aprilia Mayang Triana NIM : 2010951033 Dosen Pengampu: Dr. Darwison, MT Riz...