Percobaan 1 M2 Prak.Mikro





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[Kembali]




6. Analisa[Kembali]
  1.      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