Menghidupkan motor DC




1. HARDWARE [KEMBALI]








2. GAMBAR 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 [KEMBALI]




6. ANALISA [KEMBALI]
Analisa yang terjadi pada proses percobaan 1



  Pada pecobaan 1 menghidupkan motor DC menggunakan driver motor dan sebuah motor, driver disusun dengan 2 jenis volt yang di input, dan pada listing program di list diberikan logika HIGH dan LOW dan motor akan berputar bolak balik tetapi saat membalik putarannya agak lebih lambat karena dibutuhkan pengereman motor dan juga dikarenakan dellay yang diberikan pada arduino, dan program di ulang karena void loop.

7. LINK DOWNLOAD [KEMBALI]  


=> Download video simulasi

=> Download HTML

Tidak ada komentar:

Posting Komentar