PIC Lesson: Tri-colour LED

January 14th, 2011  Posted at   PIC Lesson
arrow   |   7 Commentsarrow

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

Contoh program adalah seperti berikut.

Berikut adalah videonya.

Anda mungkin belum baca post ini

  • PIC Project: LED Signboard
  • PIC Project: LED Running Light
  • PIC Lesson: LED

7 komen untuk PIC Lesson: Tri-colour LED

  1. 1. Komen dari LimSH pada 2:51 PM, 20th April 2011

    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?

  2. 2. Komen dari Shahrul pada 4:27 PM, 20th April 2011

    LimSH, bergantung kpd common anode atau cathode. Yg kat atas common anode, ketika 0 akan menyala, ketika 1 akan padam.

  3. 3. Komen dari LimSH pada 5:27 PM, 20th April 2011

    OIC ! betul pun , tak terfikir dengan hardware!

  4. 4. Komen dari vick pada 11:07 PM, 7th February 2012

    Hi,
    just to ask, this one involve the ADC right ?

  5. 5. Komen dari Shahrul pada 9:50 AM, 8th February 2012

    vick, yes this example involve ADC to control the brightness.

  6. 6. Komen dari vick pada 6:37 PM, 8th February 2012

    Does this involve PWM ?

  7. 7. Komen dari Shahrul pada 6:51 PM, 8th February 2012

    The brightness use PWM, but the code not use PWM Module. Just use Timer0 Interrupt to generate Low Frequency PWM.

Dah baca, tinggalkan komen anda disini