Resolution: Moral of the story is - double check your pins and solder work…and don’t skip a pin!
Decimal values (converted to binary of course) 0, 1, 3, 4, 5, 6 … 255 all light up using the 74HC595 properly wired (ARDX CIRC-05) and sketched in a simple for() loop.
However, it when it gets to decimal 2 (that is, the second LED in series should be lit, all others off), the LED is still off. Every other value from 0 to 255 lights up.
Is it possible I may have shorted or melted something doing solder work to this (attach to PCB, on the right, oriented moon side up), or am I missing something here?
What’s even more mind boggling is that the second LED does light up as values are shifted. It’s just binary value B00000010 that it doesn’t like for some reason (e.g. it will light up B00000011 and B000110). It actually looks like every count on B00000010 stays dark or effects no change. Something’s definitely not shifting properly (fortunately for me, my 10 new 74HC595’s just came in today