8 Channel PWM LED Chaser for 16F628A and 16F88

Description This neat little circuit provides 8 LEDs directly driven from the PIC along with a single mode control switch.  The firmware elsewhere on this page drives the LEDs with a 5 bit PWM signal providing each of the 8 LED channels with four levels of intensity; off, dim, mid, bright.  A number of sequences are programmed into the firmware to provide some interesting visual effects and chase sequences, ...

Read more

How to interface LEDs with PIC18F4550 Microcontroller

It is necessary to understand basic I/O operations of PIC18F4550 before dealing with its complexities. This article presents a way to take simple output from a PIC microcontroller. This learning would also help in interfacing of external devices with the controller. Here the output from the microcontroller is taken on a set of LEDs which are made to blink in an alternate fashion. PIC18F4550 has a total of 3 ...

Read more

Electronic Die using PIC16F84 microcontroller

Built using a PIC16F84, about 4 hours worth of code and a few bits on a breadboard. This was the first time I've worked with PIC's so it was a learning exercise. I started with the 'Hello World' microcontroller equivalent i.e.  Blinking LED, then tried the 'Knight Rider' sequencing LEDs, and then hacked this together. The code is written and assembled using the Microchip MPLAP IDE V5.70.  I only did this as ...

Read more

PIC10F200 based dice

This page describes a PIC10F200-based electronic dice. The reason I made this was that I got a small corner left over when ordering a panel with a couple of other PCBs and thought I would rather use the corner for something fun than leave it unused, so I made a dice. The PCB is quite small, so it is hard to etch yourself even the layout is available in the zip-file if you want to try, so to make it easier f ...

Read more

Pulsing Hubby Detector using PIC12f683 microcontroller

Pulsing Hubby Detector This project uses an RF receiver module to trigger a pulsing LED Heart when the transmitter comes within range. I made this for my fiance for Valentine's Day this year. I have yet to fully test the range, as I haven't actually taken the transmitter out of our apartment building since I just finished it today. The transmitter/receiver pair that I used is hypothetically capable of up to ...

Read more

LED dot matrix scrolling message – 14×5 – source code

I have built various scrolling message badges for instance using the 16F57- 10×5 and 12×5. However, since these chips only have a small FLASH, there is not much flexibility. I don’t really recommend these controllers for a scrolling message. Recently I have started a new project, using small 1.9mm ready made modules, and a 16F884. It has 4K FLASH which is sufficient (about 1/3 are used), and 256 bytes RAM. ...

Read more

Motion Activated Led Dice using PIC16F688

Introduction   I've always wanted to build an electronic led dice, but something different from what we see on the internet. Making it motion controlled... now that's new!   Many new cell phones that have accelerometers built in also have dice games. These dice move when shaking the cell phone. My Led Dice project will also work with a shake motion but without the use of the expensive accelerometers. Parts ...

Read more

Microprocessors Garland

1. Presentation For some time now, I think the commercially available garlands, are too boring, too repetitive with their two or three alternations of colored bulbs. I wanted to create a truly personalized one without ruin me either. Two ideas immediately came: - a microprocessor to control all the lights, but at the cost of a relatively large strand wire, even though the use of crossing wire and diodes, ca ...

Read more

3-Channel IR Relay Controller with user programmable IR commands for PIC12F629

Description This project is a 3 channel infrared (IR) remote controlled relay driver.  It works with 12-bit SIRC IR signals as used by Sony remote controls. The controller also features the ability for the user to 'program' the commands it will respond to using  the IR remote control.   Each of the three relay channels can also be individually configured for either toggle or momentary switch action. Althoug ...

Read more

Picaxe Blending Nightlight using pic12f683

I had a few multicolor LEDs laying around and wanted to whip up a color-blending nightlight. I built 2 devices, each in its own 20 pin DIP socket without soldering. A 3-pin header is included so I can reprogram the light on-the-fly if desired. On my first build, I used wire-wrap. The next one used multiple wires pushed into the socket. A bit more difficult, but no wire-wrapping or soldering necessary. Parts ...

Read more
Scroll to top