LAPORAN AKHIR 1 (PERCOBAAN 1)

 


1. Hardware[Kembali]
 
  • Arduino
  •  Motor DC
  • Driver Motor

2.      Rangkaian Simulasi [Kembali]


3.      Flowchart[Kembali]

4.  Listing Program[Kembali]

#define in1 9       //Deklarasi pin 9 sebagai input 1
#define in2 10     //Deklarasi pin 10 sebagai input 2

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); //in1 diberi logika 0
 delay(1000);                    //Jarak waktu 1000 ms setelah input dieksekusi

}

5. Video Simulasi [Kembali]

PRINSIP KERJA :  menggunakan komponen Arduino, Drive motor L293D dan motor. dimana akan memperlihatkan pergerakan motor baik berlawanan arah jarum jam atau searah jarum jam. listing program dibuat dimulai pendeklarasian input pada pin drive, selanjutnya void setup dimana program dapat dijalankan sekali dengan pendeklarasian in1 dan in2 sebagai output. void loop dimana program dapat dijalankan secara berulang. pada keadaan di listing program in1 berlogika 1 dan in2 berlogika 0 sehingga motor akan bergeraka berlawanan arah jarum jam. dengan delay 1000ms. keadaan 2 dimana i1 berlogika 0 dan in2 berlogika 0 sehingga motor akan mati dengan delay 1000ms.

6. Kondisi[Kembali]

Percobaan 1

1.      Mengapa pada percobaan 1 menggunakan driver motor L293D? Bagaimana jika tidak?

Jawab :

Menurut saya pada percobaan 1 menggunakan driver motor L293D itu dikarenakan fungsi L293D untuk memaksimalkan kerja putar motor.sehingga  L293D terebut dihubungkan dengan baterai agar dapat bekerja dengan maksimal . Pada pratikum ini perintah menyatakan HIGH(berlogika 1) itu digunakan motor untuk berputar ke kanan , sedangkan perintah LOW (berlogika 0) untuk motor berhenti. Tetapi jika driver motor L293D tidak digunakan maka motor tidak akan bergerak dikarenakan simulasi error dan tida sesuai dengan perintah pada listing programnya.

2.      Apa yang terjadi jika tidak ditambahkan baterai pada percobaan?

Jawab :

Seperti jawaban pada No 1 , baterai dan Driver Motor bekerja sama dalam memaksimalkan kerja putar motor sehingga jika baterai tidak dihubungkan ke pin pada IC L293D , motor tidak aktif atau tidak akan berputar. Pengunaan Baterai tersebut sebagai power supply dari motor DC.

7. Link Download [Kembali]

Tidak ada komentar:

Posting Komentar