Anda di halaman 1dari 13

Bab 1.

Antarmuka LED
Agus Wagyana
Bagaimana cara
meng-antarmuka
dan membuat
aplikasi
pengendalian LED ?
Konsep dasar

Penggunaan

Rangkaian LED

Rangkaian antarmuka

Contoh aplikasi

Ringkasan

Quiz time
1. LED atau Light Emitting Diode
merupakan sejenis diode yang akan
mengeluarkan cahaya jika diberi
tegangan bias maju di kaki anode dan
katodenya.

2. RGB (Red-Green-Blue) LED


merupakan jenis LED yang bisa
menghasilkan cahaya dengan warna
tertentu tergantung kombinasi nilai
warna primer RGB di kaki-kakinya.
LED banyak digunakan untuk berbagai
keperluan, seperti indikator, display, IR
(Infra Red) remote controller, dan sumber
cahaya penerangan.
1. LED bisa bercahaya jika tegangan
anode-nya sekitar 2V lebih tinggi
dibanding tegangan di katode-nya

2. Komponen pendukung pada rangkaian


ini adalah resistor R1 yang berfungsi
untuk membatasi nilai arus listrik yang
melewati LED supaya tidak
merusakannya.
Bagaimana cara
menghitung nilai
resistansi R1 ?
Dari Tabel 1.1, untuk LED warna merah
dengan tegangan 2 V dan arus yang
ditentukan 15 mA, nilai R1 adalah :

Resistansi terdekat bisa dipilih 330 ohm.


1. Rangkaian pengendali LED dengan
Arduino bisa dilakukan melalui pin
digital output (D0, D1, ..., D13) atau
pin analog output PWM (D3, D5, D6,
D9, D10, dan D11).

2. Pin digital output hanya akan


mengeluarkan tegangan 0 dan 5V (bit 0
dan 1). Sedangkan pin PWM bisa
mengeluarkan tegangan antara 0
sampai 5V (nilai 0 sampai 255 atau
256 level tegangan DC).
1. Aplikasi LED di Arduino yang paling
dasar adalah blink.ino.

2. Program blink akan mengedipkan


(nyala-padam) LED di pin D13 setiap 1
detik secara terus-menerus.

3. Aplikasi ini akan mengatur tegangan di


pin D13 setiap 1000 ms (1 detik)
secara terus menerus dengan perintah
digitalWrite(led, HIGH) dan
digitalWrite(led, LOW).
1. LED merupakan komponen output yang bisa mengeluarkan cahaya dengan
mengendalikan tegangan di inputnya.

2. Rangkaian antarmuka LED dilengkapi dengan resistor pembatas arus yang


sesuai.

3. Pengaturan tegangan LED di Arduino dilakukan dengan perintah


digitalWrite() atau analogWrite().
Quiz time

Anda mungkin juga menyukai