In Progress

RGB colour controller code for PIC16F630

I wish to build my own RGB LED colour controller that is based on the PIC16F630. I have a suitable circuit layout but lack the code for the IC. The circuit drives 3 MOSFETs to increase the power output to the RED,GREEN and BLUE LED's. The circuit has 6 momentary contact switches and one 3 way switch that will link to the chip and act as the control method. I need the code to do the following. When the 3 way switch is in the first position the controller becomes a RGB mixer where the 6 buttons become the + or - for the RGB. Each press of either a + or - will result in an increment jump of say 20 of a scale that goes from zero through to 100% brightness of the corresponding LED. I also want this to work that a quick press will notch up or down but a solid press ( longer than say 0.5 of a second) will result in the smooth flow up or down the scale of brightness output. When the 3 way switch is flipped to the other direction the controller becomes a automatic mood light controller that will cycle through millions of random colours. The 6 momentary contact buttons now become the control for Functions +/-, Speed +/- ( 10 scales and with the same moment or solid press functionality, default first selection to be in the middle of the scale)and Brightness +/- of ( same thing ie 10 increments and button reaction but default is 100% brightness and the scale goes down to 10% brightness only and not zero). The functions I require are [url removed, login to view] fade from one colour to the next 2. Pulse from one colour to the next ie the colour dims then changes gets brighter then dims changes etc etc. I require that when the selection switch is flipped from either RGB mode or auto that is will save the relevant last setting. ie I've mixed a lovely shade of blue in the RGB mode and want to save it for tomorrow evening so I flip the 3 way switch to Auto and power down the whole unit. When tomorrow arrives I select RGB and power up and recall my saved shade of blue. This is absolutely possible for the right person with the right skills. I can provide more information on request and am open to feedback regarding the best way to do achieve my goal. Thank you !

Skills: C Programming, PHP, Software Architecture

See more: pic16f630, code pic16f630, pic16f630 rgb controller, pic16f630 led, pic16f630 led rgb, pic16f630 flow, pic16f630 code, pic16f630 light, mode chip, need code programming, ic programming, goal zero, goal programming, gets programming, flow light, flow based programming, first code, programming power, build green, best code, automatic programming, pic16f630 led code, pic16f630 rgb, rgb controller, speed programming

About the Employer:
( 0 reviews ) Lingfield, United Kingdom

Project ID: #1092787

12 freelancers are bidding on average £421 for this job

usamacpp

Please check PMB

£450 GBP in 10 days
(18 Reviews)
5.5
DamithaKD

Read Pm :)

£500 GBP in 30 days
(20 Reviews)
5.1
MOTASH

kindly check PM

£300 GBP in 10 days
(13 Reviews)
4.3
alit56

Please see PMB.

£500 GBP in 15 days
(4 Reviews)
3.7
NaliHetti

Please check your PMB

£550 GBP in 15 days
(1 Review)
2.8
RGILHAM

Hi, Please see your private message.

£550 GBP in 30 days
(1 Review)
2.6
dmmartins

Hi. Please see PM

£250 GBP in 7 days
(4 Reviews)
2.5
saeedturk

Hi! Nice idea. Please check PM

£300 GBP in 30 days
(1 Review)
1.9
adipdutt

please go through PMB

£500 GBP in 20 days
(0 Reviews)
0.0
embsol

Please check your message box

£350 GBP in 10 days
(0 Reviews)
0.0
udays123

Hello, I have expertise team working on PIC controller as we developed many products for GE security and also Airbus,UK this is for A350 model aircraft so please let me know your interest.i can give you 100% ass More

£500 GBP in 15 days
(0 Reviews)
0.0
bobbybg

See pmb pls.

£300 GBP in 10 days
(0 Reviews)
0.0