The Rusty Spike

A Railroad Fan's Website


Chasing Lights (74HC595 Register + TI Launchpad)

Okay ladies and gents, here’s a Chasing Light project using a single Shift Register (74HC595) and a TI Launchpad. (I’m currently following a line of research using the Shift Registers, but there is an easier way to do this with just a Launchpad alone.) It can be easily adapted for many uses. Examples include, but not limited to:

  • Theatre Signs
  • Airport Landing Strip
  • Eat At Dave’s Signs

This particular Launchpad project uses an external device called a Shift Register. Simply put, it’s a device that remembers the 1 or 0 you just put into. If you put another 1 or 0 into it, it shifts all the existing saved 1’s and 0’s over one slot and adds your newest value in. It can hold 8 values, hence the term 8-bits.

Here’s what it looks like when its all put together on a breadboard:

Chasing Lights v1.0 from claymore1977 on Vimeo.

Read More


Example Use #1 Of The LP4MRR.h Header File

As I have been working with the TI Launchpad and MSP430G2 series of microcontrollers, I have been slowly creating a set of macros and functions that make programming the Launchpad easier. The header file for this is available here, but I wanted to create a simple example of how and why it’s useful.

Drawing upon the example by TI about using a 74HC595 ShiftRegister, we see that in order to have the LEDs perform this pingpong effect:

Bit Shift Register on TI Launchpad from claymore1977 on Vimeo.

Read More


LP4MRR Logos

Here’s my amateur attempt at a logo:

Black on White Background



White on Black Background