Laporan Akhir 1_Modul 2




 

 

 

1. Komponen[Daftar]

- Arduino Uno


- Baterai



- L293D




- Motor DC





2. Rangkaian Simulasi[Daftar]



Prinsip kerja dari rangkaian ini bekerja sesuai dengan kondisi yang diinginkan, yaitu motor akan berputar ke arah kanan atau searah dengan arah jarum jam selama 8 detik, lalu setelah 8 detik maka putaran motor akan berubah arah ke arah kiri atau berlawanan dengan arah jarum jam yang durasinya juga sama yaitu selama 8 detik. Untuk membuat kondisi putaran motor seperti yang kita inginkan tersebut, maka perlu pengkodean pada arduino nya, yaitu dengan memasukkan listing program seperti yang tertera pada poin ke-4 pada blog ini. 

Untuk arah motor dapat berputar kearah kanan, di perlukan pemberian logika inputan pada kaki/pin In 1 L293D dengan logika masukan yaitu HIGH, sedangkan pada kaki/pin In2 nya diberikan logika inputan yaitu LOW. Lalu agar motor dapat berputar selama 8 detik arah kanan, maka diberikanlah delay 8000 ms. Setelah berputar selama 8 detik kearah kanan, maka motor akan berputar kearah kiri, maka diperlukan pemberian logika inputan pada pin In 1 yaitu LOW, sedangkan pada pin In2 nya diberi logika HIGH, dan diberi delay sebesar 8000 ms.

3. Flowchart[Daftar]








4. Listing Program[Daftar]
 

#define in1 10

#define in2 9 

void setup() { 

  pinMode(in1, OUTPUT); 

  pinMode(in2, OUTPUT); 

}

void loop() { 

  digitalWrite(in1, HIGH); 

  digitalWrite(in2, LOW);  


  delay(8000);                     

  digitalWrite(in1, LOW);  

  digitalWrite(in2, HIGH); 

  delay(8000);                     

}

5. Video Rangkaian[Daftar]






6. Kondisi[Daftar]

Soal analisa :

Percobaan 1

1. Bagaimana pengaruh baterai terhadap pergerakan motor?

Jawab:

Baterai sebagai suplai tegangan untuk motor, sangat berpengaruh akan cepat lambatnya putaran motor. Jika suatu motor memiliki tegangan 12V, yang artinya motor membutuhkan suplai tegangan 12V untuk bekerja secara optimal. Jika suplai tegangan dari baterai dibawah 12V, maka putaran motor akan lambat, sedangkan jika suplai tegangan dari baterai ke motor melebihi 12V, maka putaran motor akan sagat cepat. Dan jika motor tidak diberikan/tidak dihubungkan dengan baterai, maka motor tidak akan bergerak.


2. Jelaskan listing program pada bagian yg menjalankan kondisi masing masing kelompok (bagian deklarasi variabel dan set input output tidak usah)?

Jawab:

Pada listing program pada bagian menjalannkan kondisi, untuk membuat motor berputar ke kanan selama 8 detik, lalu diteruskan dengan motor berputar kearah kiri selama 8 detik juga, digunakan penulisan inputan pada pin digitalnya dengan memasukkan kode. Pin in 1 dihubungkan ke pin 10, Pin in 2 dihubungkan ke pin 9.

Kode:

digitalWrite(in1, HIGH);

digitalWrite(in2, LOW);

delay(8000);

dengan memasukkan kode diatas, maka pada inputan 1 L293D akan berlogika HIGH, dan inputan 2 LOW, maka motor akan berputar ke arah kanan. Karena adanya delay(8000), maka motor akan berputar ke arah kanan selama 8 detik sebelum berubah arah putaran ke arah kiri yang durasinya juga sama 8 detik, namun hanya berbeda pada logika inputan L293D, yang mana untuk motor dapat berputar kekiri, diberikan logika inputan pada inputan 1 LOW, dan inputan 2 HIGH.


3. Bagaimana jika pin in1 dan in2 tidak dihubungkan ke pin pwm, tetapi ke pin digital biasa (misal pin 12 dan 13)

Jawab:

Jika pin in 1 dan in 2 pada L293D dihubungkan ke pin digital biasa, maka tidak ada perubahan yag kami amati pada motor. Hal ini dikarenakan PWM berfungsi untuk memperlebar/memperkecil lebar pulsa analog. Sedangkan untuk putaran motor tidak ada pengaruhnya dengan putaran motor yang teramati oleh kami.


7. Download File[Daftar]

 HTML disini

Download File Rangkaian disini

Download Video disini

Download Program Arduino disini

Download Flowchart disini

Download datasheet L293D disini

Download datsheet Motor disini

Download datasheet Arduino Uno disini

Download Library Arduino Uno disini


Tidak ada komentar:

Posting Komentar