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.
Here is a project idea for some of you. If you are anything like me and you are experimenting with an Arduino or TI Launchpad for the purposes of your model railroad, then you likely find yourself adding and removing LEDs and associated resistors to/from breadboards over and over again. So it dawned on me: Why not solder some LEDs and appropriate resistors for a 3.3V source onto a spare PCB project board and slap some headers on there? Well, since I was waiting for some parts for other MSP430 projects, I did just that!
Code Composer Studio(CCS) is the Interactive Development Environment(IDE) you will need for creating and/or uploading software onto your TI board. While there are a few choices when it comes to IDEs, CCS is the ‘standardized’ IDE for the Launchpad For Model Railroaders (LP4MRR) initiative.
CCS can be obtained here:
You will likely have to fill out a form explaining why you are worthy of downloading TI’s software. Don’t sweat it. Just fill out the info and make sure you don’t use CCS for commercial purposes (without paying TI their due, anyways).
Installing is a snap on windows and is just the same as installing nearly any other piece of software.