3. Flowchart[Kembali]
#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]
- Apakah pengaruh pada delay pada program?
Delay pada program arduino berfungsi untuk mengatur waktu tampilan output dari arduino. Pada percobaan ini digunakan delay(1000) berarti waktu penampilan outputnya terjeda selama 1 s barulah ditampilkan output berikutnya.
Apabila delay dihilangkan maka program akan terus berjalan tanpa ada jeda antara perintah satu dengan perintah sebelumnya.
7. Link Download[Kembali]
Video [Download]HTML [Download]
Tidak ada komentar:
Posting Komentar