LAPORAN P1

Laporan Akhir (Percobaan 1)




1. Komponen[kembali]

    a. arduino uno


    b. resistor


    c. ground


    d. LED
     


2. Rangkaian [kembali]

3. Flowchart [kembali]




4. Listing Program [kembali]

//Lampu LED berjalan menggunakan simulino uno

//Menyalakan LED dengan aktif HIGH
void setup() {
  
  pinMode(0,OUTPUT);
  pinMode(1,OUTPUT);
  pinMode(2,OUTPUT);
  pinMode(3,OUTPUT);
  pinMode(4,OUTPUT);
  pinMode(5,OUTPUT);
  pinMode(6,OUTPUT);
  pinMode(7,OUTPUT);
  //menjadikan PIN 0,1,2,3,4,5,6,dan7 sebagai OUTPUT
}

void loop() {
  // menyalakan secara bergilir
  digitalWrite(0,LOW);
  digitalWrite(1,LOW);
  digitalWrite(2,LOW);
  digitalWrite(3,LOW);
  digitalWrite(4,LOW);
  digitalWrite(5,LOW);
  digitalWrite(6,LOW);
  digitalWrite(7,HIGH);
  delay(1000);

  digitalWrite(0,LOW);
  digitalWrite(1,LOW);
  digitalWrite(2,LOW);
  digitalWrite(3,LOW);
  digitalWrite(4,LOW);
  digitalWrite(5,LOW);
  digitalWrite(6,HIGH);
  digitalWrite(7,LOW);
  delay(1000);

  digitalWrite(0,LOW);
  digitalWrite(1,LOW);
  digitalWrite(2,LOW);
  digitalWrite(3,LOW);
  digitalWrite(4,LOW);
  digitalWrite(5,HIGH);
  digitalWrite(6,LOW);
  digitalWrite(7,LOW);
  delay(1000);

  digitalWrite(0,LOW);
  digitalWrite(1,LOW);
  digitalWrite(2,LOW);
  digitalWrite(3,LOW);
  digitalWrite(4,HIGH);
  digitalWrite(5,LOW);
  digitalWrite(6,LOW);
  digitalWrite(7,LOW);
  delay(1000);

  digitalWrite(0,LOW);
  digitalWrite(1,LOW);
  digitalWrite(2,LOW);
  digitalWrite(3,HIGH);
  digitalWrite(4,LOW);
  digitalWrite(5,LOW);
  digitalWrite(6,LOW);
  digitalWrite(7,LOW);
  delay(1000);

  digitalWrite(0,LOW);
  digitalWrite(1,LOW);
  digitalWrite(2,HIGH);
  digitalWrite(3,LOW);
  digitalWrite(4,LOW);
  digitalWrite(5,LOW);
  digitalWrite(6,LOW);
  digitalWrite(7,LOW);
  delay(1000);

  digitalWrite(0,LOW);
  digitalWrite(1,HIGH);
  digitalWrite(2,LOW);
  digitalWrite(3,LOW);
  digitalWrite(4,LOW);
  digitalWrite(5,LOW);
  digitalWrite(6,LOW);
  digitalWrite(7,LOW);
  delay(1000);

  digitalWrite(0,HIGH);
  digitalWrite(1,LOW);
  digitalWrite(2,LOW);
  digitalWrite(3,LOW);
  digitalWrite(4,LOW);
  digitalWrite(5,LOW);
  digitalWrite(6,LOW);
  digitalWrite(7,LOW);
  delay(1000);
}


5. Analisa [kembali]

1.      1.  Pada listing program terdapat digitalwrite, jika diubah menjadi analogwrite apa yang terjadi?

Jawab:

 Program tidak akan jalan karena yang ditukar menjadi analogwrite hanya pada listing sedangkan pada rangkaian kita tetap disambungkan pada digital.

2.    2.    Apa yang terjadi pada delay(100) diubah menjadi delay(5000) pada rangkaian percobaan serta apa kegunaan delay pada rangkaian tersebut?

Jawab:

Apabila delay dari 100ms ditingkatkan menjadi  5000 ms , maka jeda antara hidup 1 LED dengan LED selanjutnya menjadi  5s . kegunaan delay pada rangkaian ini adalah memberi atau mengatur jeda /kecepatan bertukarnya logika yang dijalankan, misalnya pin 7  sedang high maka 5s kemudian baru pin 6 high.

3.      3. Jika resistor 220 ohm di ubah menjadi 10k ohm , apa yang terjadi?

Jawab:

Jika resitornya diubah menjadi 10kohm, maka LED tidak dapat hidup, karena resistansinya terlalu besar

4.      4.  Jelaskan prinsip kerja rangkaian percobaan?

Jawab:

 ketika rangkaian di on kan, maka akan dideklarasikan pin-pin yang dimasukkan. Selanjutnya akan dieksekusi void setup dan dideklarasikan led sebagai output. Selanjutnya akan di eksekusi void loop dan dijalankan perintahyang pertama sampai yang terakhir kemudian diulang kembali. LED hanya akan on jika arus yang diberika forward bias. 

    


6. Video Praktikum [kembali]


7. Link Download [kembali]

Download Listing Program : DISINI
Download Video Praktikum : DISINI
Download Rangkaian Praktikum : DISINI
Download HTML : DISINI








Tidak ada komentar:

Posting Komentar