Electronic Die with PIC16F84

Monday, June 15th, 2009

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. [...]

Voltage programmable square wave generator

Monday, June 8th, 2009

Here’s another daft yet interesting PIC12F675 idea I came up with. When I wanted to show someone how logic gates worked I could only find a NAND gate which wasn’t very handy for demonstrating AND’s OR’s, NOR’s and ExOR’s. I also wanted to have a play with the A/D converter on the 12F675 so I [...]

Central Heating Programmer with serial PC interface

Sunday, June 7th, 2009

This programmer has been designed for use with a domestic heating boiler. It provides outputs via two relays to control the supply of Hot Water and Heating. There are 10 program entries available and each one can control the heating and water independently. The programmer allows manual advance of the heating and water and disabling [...]