int led []= {8, 9, 10, 11, 12};
void setup() {
for (int i=0; i<=5; 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);
}
Prinsip
kerja dari LED ini adalah Ketika LED
dialiri tegangan maju atau bias forward yaitu dari Anoda (P) menuju ke Katoda
(K), Kelebihan Elektron pada N-Type material akan berpindah ke wilayah yang
kelebihan Hole (lubang) yaitu wilayah yang bermuatan positif (P-Type material).
Saat Elektron berjumpa dengan Hole akan melepaskan photon dan memancarkan
cahaya. Namun apabila LED dialiri tengangan bias mundur maka LED tidak akan
menyala.
Pada
percobaan ini keluaran dari arduino yaitu pin 2,3,4,5,6,7,8,9 akan dihubungkan ke LED menggunakan forward
bias hal tersebut bisa kita lihat di program yang akan diproses oleh arduino
dimana pada program kita memberikan logika HIGH yang menyebabkan LED akan
menyala satu persatu sampai ke-8 LED menyala. Kemudian diberikan tegangan LOW
pada LED satu persatu sampai semua LED mati.
Rangkaian simulasi Click Here
Video Simulasi Click Here
Tidak ada komentar:
Posting Komentar