PIC Lesson: Tri-colour LED
Tri-colour LED adalah LED yang mempunyai tiga keluaran warna. Tri-colour LED boleh bernyala dengan warna merah, hijau ataupun biru iaitu warna-warna asas RGB. Tri-colour LED seolah-olah menggabungkan tiga biji LED dan mempunyai empat kaki. Salah satu kakinya adalah common.
Gambar di atas adalah salah satu tri-colour LED common anode. Common anode bermaksud, kaki common di sambungkan ke 5V dan tri-colour LED akan menyala apabila mana-mana kaki lain bersambung ke 0V. Setiap kaki boleh di kawal kecerahannya menggunakan PWM dan gabungan warna-warna akan menghasilkan warna lain seperti kod warna di bawah.
Colours | HEX Code | ||
R | G | B | |
BLACK | 00 | 00 | 00 |
RED | FF | 00 | 00 |
GREEN | 00 | 80 | 00 |
BLUE | 00 | 00 | FF |
YELLOW | FF | FF | 00 |
PINK | FF | C0 | CB |
ORANGE | FF | A5 | 00 |
PURPLE | 80 | 00 | 80 |
BROWN | A5 | 2A | 2A |
WHITE | FF | FF | FF |
Rujukan: http://en.wikipedia.org/wiki/Web_colors
Berikut adalah videonya.
PIC Source Code
Sertai Telegram Group bagi dapatkan source code
salam..kalau nak buat untuk 2 warna bleh x
w/salam youngteen, 2 warna pun boleh.
Does this involve PWM ?
The brightness use PWM, but the code not use PWM Module. Just use Timer0 Interrupt to generate Low Frequency PWM.
Hi,
just to ask, this one involve the ADC right ?
vick, yes this example involve ADC to control the brightness.
OIC ! betul pun , tak terfikir dengan hardware!
Hi,
Nak tanya sikit tentang timer0 interrupt PWM code.
Jika red = 200, bermakna duty cycle nya ialah 200?
tetapi,
dari counter = 0-199, RED = 0,
dari counter = 200-255, RED = 1.
duty cycle RED hanya 55? duty cycle macam jadi inverse?
LimSH, bergantung kpd common anode atau cathode. Yg kat atas common anode, ketika 0 akan menyala, ketika 1 akan padam.