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
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