Mikro 2018 Percobaan 1 Modul II Menghidupkan Motor DC
10:03:00 AMA. Menghidupkan Motor DC
1. Hardware [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. Video Simulasi [Kembali]
Video 5.1. Video Praktikum
6. Analisa [Kembali]
1. Apa yang terjadi jika ditambahkan delay?
Jika ditambahkan delay pada program,
maka motor DC yang dihidupkan akan memiliki jarak waktu sebesar nilai waktu berikan
pada program dalam mili detik setelah input dieksekusi. Maksudnya adalah saat
program telah selesai di compile ke arduino, untuk eksekusi sesuai input akan
dilakukan dalam waktu delay sesuai yang diinputkan pada program.


Tidak ada komentar:
Posting Komentar