Modul 2 perc 1







#define in1 10 //Deklarasi pin 9 sebagai input 1
#define in2 9 //Deklarasi pin 10 sebagai input 2
//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. Analisa [kembali] 

Analisa jika pin enable tidak dihubungkan ke pin manapun
Motor akan tetap berputar jika kondisi high, dikarenakan dari awal driver sudah di set high sehingga enabel menerima nilai dari inputan.







7. Link Download [kembali] 
Download Listing Program disini
Download Video disini
Download HTML disini

Tidak ada komentar:

Posting Komentar