Electricity Lightning

Laporan Akhir Modul 1 Percobaan 1

 




1. Hardware [Back]
led
jumper
arduino 

resistor

breadboard


2. Rangkaian Simulasi [Back]

3. Listing Program[Back]

int led [ ] = {2, 3, 4, 5, 6, 7, 8, 9, 10};  //mendeklarasikan pin 2-9 yang digunakan

int button = 10;

void setup()             //semua kode dalam fungsi ini hanya dibaca sekali

{

pinMode (button, INPUT); 

  for (int i = 0; i <= 8; i++)     //perulangan dari 0 dengan nilai batas kecil sama dengan 8; increase

  {

    pinMode (led[i], OUTPUT);   //menyatakan pin yang dihubungkan ke LED sebagai OUTPUT

      }

}

void loop() {           //Semua kode dalam fungsi ini dibaca berulang

int buttonState = digitalRead(button);

if (buttonState == HIGH){

  for (int hidup = 0; hidup <= 8; hidup++)  //Kondisi perulangan dari 0 dengan batas nilai 8 untuk menghidupkan LED

  {

digitalWrite(led[hidup], HIGH);  //LED diberi logika 1 sehingga LED menyala

    ;                             //Jarak waktu 100ms antar LED yang akan menyala

  }

 }

  delay(100);            //Jarak waktu 100ms sebelum memulai perulangan

if (buttonState == LOW){

  for (int mati = 0; mati <= 8; mati++)     //Kondisi perulangan dari 0 dengan batas nilai 8; untuk mematikan LED

  {

    digitalWrite(led[mati], LOW);     //LED diberi logika 0 sehingga LED mati

    delay(100);                   //Jarak waktu 100ms antar LED yang akan mati

  }

}

delay(100);             //Jarak waktu 100 ms sebelum memulai perulangan

}

4. Kondisi[Back]
Kondisi 17 
Tambahkan Push Button pada input, ketika push button ditekan seluruh led hidup. Karena tidak bisa digunakannya Push button dikarenakan human error maka kondisi diubah menjadi, "Hidup 4 lampu secara bergantian kemudian hidup 4 lampu selanjutnya secara bergantian.
5. Video Rangkaian[Back]

    Pada rangkain digunakan arduino uno, dimana arduino uno memiliki 2 input yaitu input analog dan input digital. Pada rangkaian ini digunakan input digital dan output digital. Untuk pin arduino yang dipakai yaitu 2-9 terhubung ke LED dan pin 10 terhubung ke Push Button. Untuk Program yang digunakan diarduino ini seperti pada listing program diatas. Untuk Void setup itu berfungsi sebagai program yang dijalankan sekali yaitu untuk mendeklarasikan input pada pin 2-9 dan output pada pin 10. Lalu pada void loop yaitu fungsi perulangan pada program dimana perulangan yang terjdi itu yaitu 4 lampu pertama akan aktif secara bergantian kemudian ada jeda sesaat kemudian 4 lampu selanjutnya akan hidup secara bergantian dan akan diulang kembali keawal.

6. Analisa[Back] 

1. apa yang terjadi bila kita menggunakan rangkaian Pull up pada rangkaian button? jelaskan mengapa bisa terjadi hal itu!

jawab :

maka apabila sebuah push buttonnya ditekan maka akan berlogika 0, apabila push button tidak ditekan maka akan berlogika 1. artinya lampu led akan aktif saat push buttonnya tidak ditekan dan akan mati saat push button ditekan.


2. Apa pengaruh bila salah satu LED dicabut terhadap LED lain?  Jelaskan mengapa terjadi hal itu!

jawab :

Apa bila salah satu LED dicabut maka LED yang lain akan tetap hidup karena pada rangkaian percobaan yang kita buat itu LED tersusun seacara paralel sehingga tidak mempengaruhi satu sama lain. Artinya jika salah satu dicabut maka LED yang lain akan tetap aktif sesuai program yang diberikan.

7. Link Download[Back]

Download HTML [disini]

Download Rangkaian [disini]

Download Listing Program [disini]

Download Video [disini]

Download library arduino [disini]

Download Datasheet Arduino [disini]

Download Datasheet resistor [disini]

Download Datasheet LED [disini]

Tidak ada komentar:

Posting Komentar