Scalextric Sport Race Start Controller using PIC16F627A

Overview I developed this after my nephews got a Scalextric Sport slot car racing set for Christmas.  The set included a lap timer and counter but one thing that was missing was a way to start a race.  Having someone say "3-2-1-Go" wasn't really doing the job, especially as it was easy to go just after "1" and before "Go"  This works in a similar way to the lights used in F1 motor racing with five lights il ...

Read more

IO Controller with serial port CLI using PIC16F627A

This code runs on a PIC 16F627A or 628A (and A.F.A.I.K 627/628 parts).  It uses the serial USART on the PIC to communicate with a PC. Through this a simple CLI (Command Line Interface) is implemented that allows commands to be sent to the PIC to control output lines and read and return the status of inputs on the PIC The serial interface is configured to operate at 9600bps, 8bits, No Parity, 1 stop bit. Por ...

Read more

New Earth Time (NET) digital clock in recycled retro-modern case using PIC16F627A

Ever get confused by GMT, or just wish you had a cooler way to keep track of time?  Build a New Earth Time clock!  Using a PIC microcontroller, some code, and a couple discrete parts, you too can have a unique timekeeping device to keep on your desk. New Earth Time (NET) is an idea for a global time standard.  Like Greenwich Mean Time (GMT), it is the same "New Earth Time" everywhere on the globe at any ins ...

Read more

A remote controlled power RGB LED mood light using PIC16F627A

A remote controlled power RGB LED mood light. Control the colour of a powerful LED light beam with a remote control, store the colours and recall them at will. With this thing I can control the colour of a bright light into many different colours using the three fundamentals colours : red green and blue. Adding them toghether with different intensity can yeld very great a range of colours from the visible s ...

Read more

New Earth Time digital clock in recycled retro-modern case using PIC16F627A

New Earth Time (NET) digital clock in recycled retro-modern case Ever get confused by GMT, or just wish you had a cooler way to keep track of time?  Build a New Earth Time clock!  Using a PIC microcontroller, some code, and a couple discrete parts, you too can have a unique timekeeping device to keep on your desk. New Earth Time (NET) is an idea for a global time standard.  Like Greenwich Mean Time (GMT), i ...

Read more

6 Digits LED 7-Segment Multiplexing using PIC16F627A

In the post 'LED 7-Segment Multiplexing', I have explained about the concept and benefits of multiplexing. Multiplexing implementation is very similar to driving Led Dot Matrix. I use Timer0 interrupt for switching through each digit. Timer0 or TMR0 is an 8-bit timer which overflows every 256 (0xFF) counts. It's known that the refresh rate above 50Hz would be enough for human's eyes to see the display witho ...

Read more

Binary/bcd to 7-segment decoder for PIC16F627A

Overview This is a building block project I developed to try out a few ideas.  It decodes a 4-bit binary word to outputs that will drive a 7-segment LED display.  Functionality is similar to the 7447 BCD-to-seven-segment decoder/driver IC however, because it's implemented using a microcontroller, the segment control data can be customised to display any set of 16 characters you wish to create.  It also has ...

Read more
Scroll to top