Laporan Akhir 1 Modul 2


 

1. Kondisi [KEMBALI]


2. Rangkaian Simulasi [KEMBALI]


3. Flowchart [KEMBALI]
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
}
5. Analisa [KEMBALI]


Apa pengaruh delay pada percobaan?
Jawab:
Delay merupakan jarak waktu. Pada percobaan ini delay merupakan jarak waktu setelah input di eksekusi. Pengaruhnya adalah pada percobaan kita membuat kondisi motor berputar berlawanan arah jarum jam lalu berputar searah jarum jam. Pada percobaan ini kita bisa saja membuat motor berputar berlawanan arah jarum jam selama waktu yang telah kita tentukan,lalu langsung berputar searah jarum jam selama waktu yang kita tentukan. Jadi untuk kondisi ini tidak ada delay atau jeda untuk perubahan arah putarnya. Hal ini dapat berpengaruh pada motor,dimana jika tidak diberi delay maka akan dapat menyebabkan motor cepat rusak. Jadi untuk solusinya kita beri jeda antara masing-masing arah putaran. Jadi setelah motor berputar searah jarum jam maka motor akan ada delay sejenak dan melanjutkan putaran ke kanan. Dengan memberikan kondisi seperti ini,motor dapat bekerja dengan baik dan dapat mengurangi kecepatan rusak pada motor. dan juga delay dapat berfungsi untuk menentukan seberapa lama motor berputar searah jarum jam ataupun berlawanan arah jarum jam sesuai kondisi yang kita masukkan pada listing program di arduinonya.


6. Video Simulasi [KEMBALI]


7. Link Download [KEMBALI]
Listing Program disini
Video Rangkaian disini 

Tidak ada komentar:

Posting Komentar