Closed

Multi-Patterned LED Flasher Program for Microcontroller / PIC

I need a program written for a Microchip brand PIC 24FJ64GA002 that will flash 16 LEDs in multiple, selectable patterns. I have a circuit board already designed and will provide you with the pin outs for the LEDs and interrupts that you will design the program around. I will need the source code files, plus all necessary files for me to program the PIC using ICSP with a PICKit3, including but not limited to the linker file, etc.

The program will need to operate as follows:

The PCB has 16 LEDs, 8 facing front and 8 facing rear and a 9V DC power source. There are two momentary push buttons, one controls the front and the other the rear LEDs and they operate independently (front and rear can display different flash patterns).

Each push button will operate the same: when the LEDs are off, a quick press of the button will activate that group of 8 LEDs. When they activate, they will flash in the last pattern that they were flashing in before they were turned off. Quickly pressing the button a second time will advance that group of LEDs to the next flash pattern; each time its pressed in this manner it will advance to the next pattern. When it reaches the last pattern, the next push will start back at the first pattern. Pushing and holding the button for 1 to 2 seconds will turn that group of LEDs off. While the LEDs are off, pushing and holding the button for 3-4 seconds will place that group of LEDs into "demo mode”. Pushing and holding the button again for 3-4 seconds will take it out of demo mode and turn the group off. "Demo mode" will have that group of LEDs cycle through each pattern one by one for 15 seconds per pattern.

For the flash patterns, the front 8 LEDs will have one set of flash patterns and the rear set of 8 LEDs will have a different set of flash patterns. The flash patterns will simulate various strobing flash patterns that are used on police and emergency vehicle roof lightbars (search YouTube for Whelen Liberty and Federal Signal Arjent for examples of the types of flash patterns that you will need to design). I will supply more specific patterns, but a keen eye is needed to duplicate these flash patterns as closely as possible in this program. I will need 8-12 patterns for the front group and 8-12 patterns for the rear group - so up to 24 different patterns. Bare in mind that each pattern will be relatively short in design (lasting only a few seconds and then repeating continuously in a loop), so extensive code writing should not be necessary.

Since this is a relatively simple and basic design project, I am estimating $20 per flash pattern x 24 flash patterns to a cost/budget between $200 and $250 for this program, though the lowest will get it and again, this pretty much beginner level stuff so I'm sure someone will be willing to do it cheaper.

What I do ask however, is whoever is awarded this project to first send me a "test" program that is one simple flash pattern (your discretion, I just ask that it utilizes all 16 LEDs and does so one by one to demonstrate that you understand the project and the LED pins are correct) that I can program into the PCB (this will also ensure that the PCB is working properly and will accept the files you provide). If it works, then we can get into the real work of designing the actual flash patterns.

Also, this is only the first of several projects like this, whoever is selected will likely receive additional work (if you want it) and more complex LED flashing projects that will pay more then this one.

Skills: C Programming, Circuit Design, Electrical Engineering, Electronics, Microcontroller

See more: pic led flasher multi code, led flasher microcontroller project, multiple led flashing circuit, led flasher pic, led flasher circuit pic, program flasher, led flashing circuit using pic, multi design led circuit using microcontroller, multi led pattern circuit, pic led flasher, pic led flasher code, multi led flasher, pic flasher projects, led flasher project, pic project flasher, multiple led pic program, pic microcontroller led flasher, pic multi patterned led, pic led design, multiple led flasher circuit, led pic circuit pcb, led pattern program pic, led flasher using microcontroller, pic multiple led program, pic mode led flasher source code multi

About the Employer:
( 0 reviews ) United States

Project ID: #4896173

30 freelancers are bidding on average $185 for this job

cpp2048

Please check your inbox for more details. Thanks

$200 USD in 7 days
(21 Reviews)
5.6
quang102

hello i can do this thanks

$200 USD in 5 days
(22 Reviews)
5.5
scribblerspk

I can do this project, kindly let me know if your interested. I have 12 years design and development experience. Thanks.

$211 USD in 25 days
(7 Reviews)
5.0
betaenergy

Dear Sir, I'm 15 year experienced Electronics Engineer whose working area is directly related to your project. I have designed several system which is related to your project. I have high level experience about hard More

$155 USD in 3 days
(15 Reviews)
4.8
theenggprojects

Hi, I am a Mechatronics and Control Engineer, you can check my work on my blog [url removed, login to view] , Thanks.

$200 USD in 5 days
(19 Reviews)
4.5
jjhawg

I have the skills required for this project, please see private message...

$247 USD in 21 days
(2 Reviews)
4.4
EEmbedded

Dear Sir, We have good experience on this type of projects using PIC MCUs, Please see our profile for past projects. Regards Lasantha Prasad

$244 USD in 10 days
(9 Reviews)
4.3
zeshannaseer

Dear Client I can do it for you.

$122 USD in 5 days
(7 Reviews)
3.9
akramkarimi1036

Electrical Engineer (Gold-Medalist) from the oldest and the most reputable engineering institute of Pakistan (UET, Lahore). See my PM for details... Thanks

$200 USD in 15 days
(6 Reviews)
3.7
Shahzeb

Experienced firmware developer and have done many many project way more complex than this one. Check my profile for past projects and feel free to contact if you have any specific questions.

$144 USD in 7 days
(8 Reviews)
3.5
ganeshkumarsw

Hi check your pm

$155 USD in 3 days
(3 Reviews)
3.4
dalibor1011

Dear Sir, I have very good experience in that area so I can do this job very well for you.

$222 USD in 10 days
(1 Review)
3.3
buxusa

I have just completed similar project. Please see my PM

$122 USD in 5 days
(1 Review)
2.1
vivekgajera

i can easily complete your [url removed, login to view] Read your PMB

$135 USD in 3 days
(1 Review)
1.5
faizankhalid

Please check private message.

$166 USD in 20 days
(1 Review)
0.0
haithamelfalaky

simple project for me , can be done easily on time..I am an experienced electronic engineer 10Y+ , i have been working with different PIC controllers and worked in many different projects..

$111 USD in 3 days
(0 Reviews)
0.0
lboschiazzo

I have 10 years expertise in pcb and firmware development, specially with Pic

$50 USD in 4 days
(0 Reviews)
0.0
findsushantpatil

Hello there, I'm a beginner & handy with all LED stuff, because in the beginning we had been through the same. I have experience 5 embedded project already & project seems to be easy. All source files will be deliver More

$30 USD in 1 day
(0 Reviews)
0.0
fouadatmeh

I have good experience with Pic Microcontrollers and interfacing them to LED displays (I have done 7 segment interfaces that show moving text)

$77 USD in 14 days
(0 Reviews)
0.0
cameliaagafia

I have an 30 years working experience as a design engineer in R&D section. I have a lot of projects of LED Display models, vary widely from time/temperature LED displays, numeric displays, through moving message d More

$133 USD in 5 days
(0 Reviews)
0.0