3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

Fun with IKEA lamp

Step 6Engine.

Engine.
«
  • 100_0104_l.jpg
  • 100_0148_l.jpg
  • 100_0471_l.jpg
  • 100_0150_l.jpg
  • 100_0915_l.jpg
My little boy PIC12F683 does all job.

Basically this device is programmed as three channel PWM oscillator.
Output of each channel can be connected directly to LED or to power transistor which drives chain of LEDs.
Channels corresponds to Red, Green and Blue colors.
PWM duty determines brightness of LED.
Duty value is randomly calculated and current data is stored in internal EEPROM

There are four different working modes
- slow fading;
- slow switching;
- fast fading;
- fast switching.

Device continuously cycling through modes.
Upon powering up last stored data is used to calculate new duty values so color sequence is always new.

...
Preprogrammed chip available upon request.
...
« Previous StepDownload PDFView All StepsNext Step »
2 comments
Feb 27, 2009. 7:55 PMValence_4 says:
Hi... You made your 12F683 work as a 3 channel PWM.... I know the 683 has a CCP module with one PWM output. Did you create three PWM's in software ? because i don't get it. PIC12F683's CCP's PWM output is on pin 5 and you use pins 5-6-7 !

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
90
Followers
11
Author:AP Digital light