Laporan Akhir (Percobaan 1)




ON - OFF LED


1. Kondisi [Kembali]


1. Lampu hidup dari kiri ke kanan dan mati dari kiri ke kanan secara bergantian
2. Lampu hidup dari tengah hingga ke tepi dan mati dari tengah ke tepi secara bergantian 


2.  Hardware [Kembali]




LED

Arduino
 

3.      Rangkaian Simulasi [Kembali]











4. Penjelasan Prinsip Kerja [Kembali]

Pada percobaan ini dimana terdapat sebuah Arduino, 8 buah LED serta 9 buah resistor. Dimana pada percobaan 1 ini terdapat 2 buah kondisi yang digunakan kondisi pertama  yaitu Lampu hidup dari kiri ke kanan secara bergantian dan mati dari kiri ke kanan secara bergantian pula sedangkan untuk kondisi yang kedua yaitu lampu hidup dari tengah hingga ke tepi dan mati dari tengah ke tepi secara bergantian.  
Pada arduino , pin 2 hingga pin 9 terhubung ke resistor yang mana juga terhubung ke LED lalu terhubung ke ground , sementara untuk pin 10 terhubung ke  resistor R1 lalu ke ground . Untuk pin A0 pada arduino terhubung ke VCC. 


> Lampu hidup dari kiri ke kanan dan mati dari kiri ke kanan secara bergantian
Apabila program dijalankan maka LED akan hidup dari kiri ke kanan secara bergantian dan juga mati dari kiri kekanan secara bergantian.Pada program ini int i = 0 ; i<=8 dimana perulangan dari 0 dengan nilai batas kecil sama dengan 8.  pada rangkaian ini lampu akan menyala secara bergantian dengan delay 0.1 S dan juga mati secara bergantian delay 0.1 S secara terus menerus/ berulang dikarenakan program yang diinputkan terdapat syntax voidloop. Untuk program perulangannya kondisi HIGH/ Lampu hidup perulangannya diambil dari 0 dengan batas nilai 8 begitu juga dengan kondisi LOW/ Lampu mati.


>Lampu hidup dari tengah hingga ke tepi dan mati dari tengah ke tepi secara bergantian 
Apabila program dijalankan maka LED akan hidup dari tengah hingga ke tepi dan mati dari tengah ke tepi secara bergantian .
Pada program ini int i = 0 ; i<=8 dimana perulangan dari 0 dengan nilai batas kecil sama dengan 8. lampu akan menyala secara bergantian dengan delay 0.1 S dan juga mati secara bergantian delay 0.1 S secara terus menerus/ berulang dikarenakan program yang diinputkan terdapat syntax voidloop. pada perulangan untuk kondisi ketika lampu hidup maka kondisi HIGH perulangannya diambil dari 0 dengan batas nilai 4 begigu juga dengan kondisi LOW  ketika lampunya mati. 




   5. Listing Program[Kembali]


Lampu hidup dari kiri ke kanan dan mati dari kiri ke kanan secara bergatian


int led [ ] = {2, 3, 4, 5, 6, 7, 8, 9};  
void setup()                                    
{
  for (int i = 0; i <= 8; i++)            
  {
    pinMode (led[i], OUTPUT);   
  }
}
void loop() {                                               
  for (int hidup = 0; hidup <= 8; hidup++)  
  {
    digitalWrite(led[hidup], HIGH);         
    delay(100);                             
  }
  delay(100);                               
  for (int mati = 0; mati <= 8; mati++)     
  {
    digitalWrite(led[mati], LOW);           
    delay(100);                             
  }
  delay(100);                              
}


Lampu hidup dari tengah hingga ke tepi dan mati dari tengah ke tepi secara bergantian 


int led [ ] = {2, 3, 4, 5, 6, 7, 8, 9};  
void setup()                                     
{
  for (int i = 0; i <= 8; i++)           
  {
    pinMode (led[i], OUTPUT);   
  }
}
void loop() {                                               
  for (int hidup = 0; hidup <=4; hidup++)  
  {
    digitalWrite(led[4-hidup], HIGH);           
    digitalWrite(led[4+hidup], HIGH);         
    delay(100);                             
  }
  delay(100);                               
  
    for (int mati = 0; mati <= 4; mati++)     
  {
    digitalWrite(led[4-mati], LOW); 
    digitalWrite(led[4+mati], LOW);           
    delay(1000);                             
  }
  delay(100);                              
}


    6. Analisa [Kembali]

    Percobaan 1 :

    1. Jelaskan apa yang akan terjadi apabila program pada void loop dipindahkan ke void setup? 

    Jawab :

    Dapat diketahui fungsi dar void loop adalah untuk melaksanakan atau mengeksekusi perintah dari program yang dibuat secara berulang dan berjalan terus terus . Sementara fungsi dari voidsetup adalah untuk melaksanakan atau mengeksekusi perintah untuk berjalan satu kali.

    Pada saat program pada voidloop dipindahkan ke void setup maka yang akan terjadi adalah program yang semula dapat berjalan berulang ketika dirubah ke void setup program tersebut hanya akan berjalan satu kali

    2. Jelaskan pengaruh resistor terhadap kecerahan LED? 

    Sesuai dengan rumus V=IR dimana dapat diketahui bahwa R=v/i , yang mana resistor berbanding terbalik dengan arus. Jadi semakin besar resistor maka semkin rendah tingkat kecerahan LED dan semakin kecil nilai resistor maka semakin tinggi tingkar kecerahan LED pada seven segment 


    7. Video Simulasi [Kembali]





    8. Link Download [Kembali]

    Tidak ada komentar:

    Posting Komentar

      Bahan Presentasi untuk Mata Kuliah ELEKTRONIKA 2020/2021 OLEH:     Yhunia Rosa 2010951026 Dosen Pengampu: Darwison, M.T Referensi: 1. Robe...