LED dapat kita definisikan sebagai suatu komponen elektronika yang terbuat dari bahan semikonduktor dan dapat memancarkan cahaya apabila arus listrik melewatinya.
Led (Ligth-Emitting Diode) memiliki fungsi utama dalam dunia elektronika sebagai indikator atau sinyal indikator atau lampu indikator.
- Resistor
Resistor adalah komponen elektronika yang berfungsi untuk menghambat atau membatasi aliran listrik yang mengalir dalam suatu rangkain elektronika.
- Arduino Uno
Arduino Uno adalah board mikrokontroler berbasis ATmega328 (datasheet). Memiliki 14 pin input dari output digital dimana 6 pin input tersebut dapat digunakan sebagai output PWM dan 6 pin input analog, 16 MHz osilator kristal, koneksi USB, jack power, ICSP header, dan tombol reset. Untuk mendukung mikrokontroler agar dapat digunakan, cukup hanya menghubungkan Board Arduino Uno ke komputer dengan menggunakan kabel USB atau listrik dengan AC yang-ke adaptor-DC atau baterai untuk menjalankannya.
2. Rangkaian Simulasi [back]
3. Flowchart [back]
int led []={2,3,4,5,6,7,8,9}; //Deklarasi pin yang akan digunakan adalah pin 2-9
void setup() { //Semua kode dalam fungsi ini hanya dibaca sekali
pinMode (2,OUTPUT); //led 1
pinMode (3,OUTPUT); //led 2
pinMode (4,OUTPUT); //led 3
pinMode (5,OUTPUT); //led 4
pinMode (6,OUTPUT); //led 5
pinMode (7,OUTPUT); //led 6
pinMode (8,OUTPUT); //led 7
pinMode (9,OUTPUT); //led 8
}
void loop() { //Semua kode di dalam fungsi ini akan dilakukan perulangan/looping
empat_lampu(); //nama fungsi
}
void empat_lampu(){ //memanggil fungsi
digitalWrite (2,HIGH); //LED diberi logika 1 sehingga LED menyala (aktif high)
digitalWrite (3,HIGH);
digitalWrite (4,HIGH);
digitalWrite (5,HIGH);
digitalWrite (6,HIGH);
digitalWrite (7,HIGH);
digitalWrite (8,HIGH);
digitalWrite (9,HIGH);
delay (300); //Jarak watu 300 ms untuk melakukan perulangan atau looping
digitalWrite (2,HIGH);
digitalWrite (3,HIGH);
digitalWrite (4,HIGH);
digitalWrite (5,HIGH);
digitalWrite (6,HIGH);
digitalWrite (7,HIGH);
digitalWrite (8,HIGH);
digitalWrite (9,LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
delay (300);
digitalWrite (2,HIGH);
digitalWrite (3,HIGH);
digitalWrite (4,HIGH);
digitalWrite (5,HIGH);
digitalWrite (6,HIGH);
digitalWrite (7,HIGH);
digitalWrite (8,LOW);
digitalWrite (9,LOW);
delay (300);
digitalWrite (2,HIGH);
digitalWrite (3,HIGH);
digitalWrite (4,HIGH);
digitalWrite (5,HIGH);
digitalWrite (6,HIGH);
digitalWrite (7,LOW);
digitalWrite (8,LOW);
digitalWrite (9,LOW);
delay (300);
digitalWrite (2,HIGH);
digitalWrite (3,HIGH);
digitalWrite (4,HIGH);
digitalWrite (5,HIGH);
digitalWrite (6,LOW);
digitalWrite (7,LOW);
digitalWrite (8,LOW);
digitalWrite (9,LOW);
delay (300);
digitalWrite (2,HIGH);
digitalWrite (3,HIGH);
digitalWrite (4,HIGH);
digitalWrite (5,LOW);
digitalWrite (6,LOW);
digitalWrite (7,LOW);
digitalWrite (8,LOW);
digitalWrite (9,LOW);
delay (300);
digitalWrite (2,HIGH);
digitalWrite (3,HIGH);
digitalWrite (4,LOW);
digitalWrite (5,LOW);
digitalWrite (6,LOW);
digitalWrite (7,LOW);
digitalWrite (8,LOW);
digitalWrite (9,LOW);
delay (300);
digitalWrite (2,HIGH);
digitalWrite (3,LOW);
digitalWrite (4,LOW);
digitalWrite (5,LOW);
digitalWrite (6,LOW);
digitalWrite (7,LOW);
digitalWrite (8,LOW);
digitalWrite (9,LOW);
delay (300);
digitalWrite (2,LOW);
digitalWrite (3,LOW);
digitalWrite (4,LOW);
digitalWrite (5,LOW);
digitalWrite (6,LOW);
digitalWrite (7,LOW);
digitalWrite (8,LOW);
digitalWrite (9,LOW);
delay (300);
}
5. Video [back]
Video Prak
Video Simulasi
6. Kondisi [back]
Kondisi: Semua led hidup dan mati dari kanan ke kiri
1. Apa yang terjadi jika resistor diubah menjadi 5k ohm
jawab;
Saat resistor diubah menjadi 5k ohm, led tidak menyala. hal ini disebabkan arus yang tidak cukup untuk menyalakan led, karena resistansi atau beban yang terlalu besar
7. Link Download [back]
HTML - [kilk]Simulasi Proteus - [kilk]
Listing Program - [kilk]
Video - [kilk]
Tidak ada komentar:
Posting Komentar