Percobaan 1 Modul 2 Micro




Menghidupkan Motor DC


1. Hardware [Kembali]

Gambar 1. Driver Motor

Gambar 2. Motor DC

2. Rangkaian Simulasi [Kembali] 




3. Flowchart [Kembali] 





4. List Program [Kembali] 

#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. Video Simulasi [Kembali] 





6. Analisa [Kembali] 

Pada percobaan 1 yaitu kita menggunakan komponen Driver Motor, Motor DC, dan Arduino. Fungsi Driver motor yaitu untuk mengatur besar atau kecilnya tegangan. Karena tegangan pada motor DC yaitu 9 V sedangkan arduino hanya memiliki tegangan sebesar 5 V maka digunakan Driver Motor. Untuk itu maka digunakan motor driver sebagai pengatur tegangan pada motor DC. Jika motor DC hanya menggunakan tegangan dari Arduino maka motor Tidak menyala. Driver motor pada pin VS untuk mendapatkan tegangan juga dihubungkandengan baterai sebesar 12 V supaya tegangan yang dibutuhkan dapat terpenuhi.
Pada rangkaian pin arduino 9 dan 10 dihubungkan ke Driver motor dengan pin 2(input1) dan 7(input2) yang berfungsi sebagai menggerakan motor DC. Pada program arduino pin 9 dan 10 akan dideklarasikan logika HIGH dan LOW . Berikut hasul deklarasi:
input1 HIGH dan input2 LOW dan delay 1000ms maka motor berputar searah jarum jam selama 1 detik. 
input1 LOW dan Input2 HIGH, delay 1000ms, motor akan berputar berlawanan jarum jam selama 1 detik.
input1 dan input2 sama-sama LOW/HIGH, maka motor tidak akan berputar. Karena tidak ada aliran muatan. Motor DC akan berputar apabila ada aliran muatan dari yang tertinggi keyang terendah. 
 Karena Program arduino menggunaka fungsi loop maka program akan terus berjalan secara berulang-ulang.

7. Link Download [Kembali] 


File HTML - Download

File Program Arduino - Download

Video Simulasi Rangkaian - Download


Tidak ada komentar:

Posting Komentar