Percobaan 1 Modul 2




Arduino
Motor DC
                        
Motor Driver





















  Gambar Rangkaian Percobaan 




3. Flowchart   [kembali]






Gambar Flowchart Program Arduino



4. Listing 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
}



      








Video  Rangkaian Percobaan 


6. Kondisi  [kembali] 

1. Apa pengaruh baterai 12 volt pada rangkaian percobaan ?

Pada rangkaian, baterai 12 volt berfungsi sebagai sumber  tegangan tambahan pada motor DC. Tanpa diberi sumber tegangan tambahan (baterai 12 V)  motor DC sudah memperoleh tegangan dari arduino, namun karena tegangan arduino kecil ( 5 volt ) maka diberi sumber tegangan baru agar motor dapat berputar dengan maksimal, karena tegangan kerja dari motor yaitu 12 volt.

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

Motor tetap dapat berputar, namun perputaran motor tidak maksimal kecepatannya karena hanya menggunakan sumber tegangan dari pin arduino (5 volt). Arah perputaran motor masih sama seperti kondisi menggunakan motor driver ( tergantung output high atau low dari pin arduino)

3. Apa pengaruh delay pada simulasi ?

Pada simulasi, delay berpengaruh memberikan jeda terhadap proses yang akan dijalankan oleh rangkaian, waktu delay pada simulasi tergantung dari nilai delay yang di inputkan pada listing program. Waktu yang dimasukkan dalam program tersebut dalam bentuk milisekon.




7. Link Download  [kembali]

File HTML - download
File rangkaian  - download
File video - download

Tidak ada komentar:

Posting Komentar