When working with digital electronics it’s often helpful to see what you are doing. Unfortunately our eyes don’t have the ability to see data flowing through a copper wire. Instead, being the smart animals we are, we come up with tools to help us.
One such tool is the Logic Analyzer. It’s a device that can monitor and display the bits of ons and offs that are flowing through the circuits we’ve designed. Unfortunately, while these tools are very helpful for the professional and dedicated amateur, they often have a price tag that quickly bankrupt you (a low-end Tek portable 32 channel starts at $10,000).
Fortunately, a lot of the analysis part can be passed off to desktop computers. This allows the fancy Intel Core i7 in your desktop to crunch the bits, leaving data collection to a (relatively) inexpensive USB-connected device. This is where tools just as the Saleae Logic come in.

This tiny device (the small black box of anodized aluminum) connects to your computer via a USB mini cable and has 8 protected inputs (the rainbow of flexible wires). In the above photo we have it connected to the Arduino data lines feeding the A6276 LED driver. In this configuration we can see how the micrcontroller is talking to the driver, making debugging and understanding much easier.
Once you have done a sample run, you can see the results in the Logic’s software:

The above is a simulation run, so the data are all over the place.
In our programs, we look for things like single data streams, clocks, and latches. It’s actually easier to understand than it sounds.
You “latch” the driver — basically tell it “hey, wake up, I’m talking to you!” Then you give it a clock, saying “hey, what I’m about to say now is important”. Then you give it the data, “here’s what I want you to do.”
Now the Saleae Logic isn’t going to beat those wonderful Tek and Agilent devices — but not many amateurs need such expensive (and complicated) devices. Heck, I’d wager that many professional engineers just need a quick way to check on plain-old data streams, and the Saleae does this wonderfully. (The Logic screams “field tech tool” — it’s tiny, light, and plugs into a laptop.)
The software is not complicated, and sometimes feels too sparse, but that is by design. It wasn’t developed to be a kitchen sink device. It was designed to allow you to quickly look at digital signals without a lot of pain. The software is currently available for Windows, though the developer is working hard on a Mac and Linux version.
Don’t let the simplicity of the implementation make you think that this is a “cheap” device. Included are top-notch USA-made probes, high-quality flexible leads, a sturdy metal device, and a nice case. Very professionally done and something that will have have other electrical engineers asking “what’s that?” quickly followed by “I want one!”