Multifunction RGB LED controller using PIC12F675

Summary of Multifunction RGB LED controller using PIC12F675


This article describes a low-cost, multifunction RGB LED controller built around the PIC12F675 microcontroller. It features five operational modes controlled by a single potentiometer and button, including automatic color cycling, manual hue selection, temperature indication, white light dimming, and an OFF state. The system also includes EEPROM memory to retain the last selected mode upon power-up.

Parts used in the Multifunction RGB LED Controller:

  • PIC12F675 microcontroller
  • 8 pin base
  • BD139-3 transistor
  • 1uF capacitor
  • 330 Ohm resistor (x3)
  • 470 Ohm 1A resistor

multifunction RGB  LED  controller  using low cost PIC12F675 microcontroller.

features:
1, 4+1 mode operation   a single potentiometer  and single button switch used for  multiple operation
2, EEPROM Memory option for mode selection :- the  last mode will be saved .

Multifunction RGB LED controller using PIC12F675
3, mode1  automatic hue saturation RGB LED light  color pattern – potentiometer  used for the vary the  color variation speed.
4, mode2 Manually select a color from hue saturation color chart using pot.
5, mode3 Temperature Indicator   blue color represent low temperature and  red color for highest temperature
6, mode4  White light   potentiometer used for vary  light brightness
7, mode5   OFF    potentiometer operation  is   disabled

Step 1: Circuit diagram

Step 2: Components list

components list

1,  PIC12F675 and 8 pin base
2,  BD139 – 3
3,1uf capacitor
4, 330E – 3
5, 470E 1a

 

For more detail: Multifunction RGB LED controller using PIC12F675

Quick Solutions to Questions related to Multifunction RGB LED Controller:

  • How many modes does the controller support?
    The device supports 5 modes of operation.
  • Can the last mode be saved after power loss?
    Yes, an EEPROM memory option saves the last mode for selection.
  • What controls the color variation speed in Mode 1?
    A single potentiometer is used to vary the color variation speed.
  • How is the temperature indicated in Mode 3?
    Blue represents low temperature and red represents the highest temperature.
  • How is brightness adjusted in Mode 4?
    A potentiometer is used to vary the light brightness for white light.
  • Does the potentiometer work when the device is in Mode 5?
    No, potentiometer operation is disabled in the OFF mode.
  • How many components are listed for the circuit?
    The list includes six specific component types or quantities.
  • What is the primary microcontroller used in this project?
    The project uses the low cost PIC12F675 microcontroller.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter