LAPORAN AKHIR 1




1. Komponen 
  • ARDUINO UNO
Gambar 1. Arduino Uno
  • IC L293D
Gambar 2. IC L293D
  • MOTOR DC
Gambar 3. Motor DC












#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 

PERCOBAAN I :

1.    Apa pengaruh baterai 12V pada rangkaian percobaan?

Jawab:

Pada rangkaian percobaan 1 baterai 12V berfungsi sebagai supply dan tambahan tegangan bagi motor DC, dimana sebelumnya motor DC telah mendapatkan tegangan sebesar 5V dari arduino, namun tegangan 5V tidak dapat memutar motor DC hingga kecepatan maksimum, untuk itu diperlukan penambahan tegangan dari baterai.

 

2.    Jika driver motor dihilangkan apa yang terjadi terhadap putaran motor?

Jawab:

Jika pada rangkaian percobaan 1 driver motor DC dihilangkan, maka motor DC akan menggunakan langsung dihubungkan ke arduino, hal ini dikarenakan pada program kita telah mengatur input HIGH dan input LOW nya sehingga motor dapat berputar, namun untuk kecepatan perputaran tidak maksimal karena tegangan yang digunakan hanya sebesar 5 V dari arduino, karena baterai 12V tidak dapat dihubungkan disebabkan kita tidak menggunakan driver motor DC.

 

3.    Apa pengaruh delay pada simulasi?

Jawab:

Delay pada simulasi ini digunakan untuk memberikan jarak waktu atau jeda bagi proses berikut yang akan dijalankan. Pada percobaan ini delay berfungsi untuk meberikan jeda sehingga kita dapat melihat perubahan arah gerak dari motor DC, misalnya arah gerak pertama searah jarum jam dan diberi jeda, kemudian motor bergerak berlawanan arah jarum jam. Lamanya waktu jeda atau delay tergantung dari nilai yng kita berikan pada listing program di arduino.

[kembali]


6. Video 


[kembali]

Tidak ada komentar:

Posting Komentar