Laporan Akhir 1 (Modul 1 Prak. UP&UC)

Percobaan 1 ON OFF LED






1. Komponen
[kembali]
Gambar 1. Arduino (SIMULANO)

Gambar 2. LED

Gambar 3. Resistor

Gambar 4. Bentuk Hardware



2. Rangkaian
[kembali]
Gambar 5. Rangkaian Simulasi

3. Flowchart
[kembali]


4. Listing Program
[kembali]

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);
}

5. Video
[kembali]




6. Analisa
[kembali]

Analisa Percobaan 1:

1.      Apa yang terjadi jika delay 100 diganti delay 1000?

Jawab: jika waktu delay diubah dari 100 menjadi 1000, maka waktu giliran led hidup selanjutnya terjadi delay dalam 1 sekon yang lebih lama dari pada 0.1 sekon.

 

2.      Apa yang terjadi jika nilai R diganti jadi 1000 ohm?

Jawab: jadi, jika R diganti menjadi 1000 ohm, maka lampu akan makin redup. karen, makin besar hambatan makin sedikit tegangan yang dapat masuk sehingga lampu yang hidup makin redup. Semakin tinggi arus yang mengalir pada LED maka semakin terang pula cahaya yang dihasilkan, namun perlu diperhatikan bahwa besarnya arus yang diperbolehkan adalah 10mA-20mA dan pada tegangan 1,6V – 3,5 V dan tergantung karakter warna yang dihasilkan.


Prinsip Kerja Rangkaian:

LED(light emitting diode) merupakan salah satu jenis diode yang terdiri dari dua bahan semikonduktor, yaitu tipe-P(Anoda) dan tipe-N(Katoda). arus akan mengalir secara forward bias saat kaki positif sumber dihubungkan dengan anoda dan kaki negatif terhubung dengan katoda. Elektron yang semakin banyak di daerah tipe-N, menyebabkan depletion layer menipis sehingga electron-elektron yang bertumpuk tadi berpindah ke anoda yang memiliki kelebihan hole. Saat Elektron berjumpa dengan Hole dilepaskan photon sehingga memancarkan cahaya monokromatik (satu warna). Namun, Namun jika LED dialiri secara reverse bias maka LED tidak akan menyala.  karena elektron akan bertumpuk di satu sisi semikon tanpa berpindah melalui depletion layer  ysng menyebabkan arus tidak mengalir.




Pada percobaan ini, output dari arduino adalah pin 2,3,4,5,6,7,8,9.


Arduino berisi program untuk mematikan atau menghidupkan LED sesuai keinginan. Untuk memasukkan nilai high atau low, kita menuliskan statement berupa digitalWrite(pin(i), LOW/HIGH). Delay yang ditulis di program berfungsi untuk menentukan jeda waktu hidup dan matinya LED. Pada program ditulis delay(100) berarti waktu penampilan output akan  terjeda selama 0.1 s sebelum output berikutnya ditampilkan


7. Link Download
[kembali]

Download listing program disini.

Tidak ada komentar:

Posting Komentar