I have a 7 segment display that has a common anode. I want to use my 74HC595 to control the 7 segment, but that requires setting the output pins of my 74HC595 low, instead of high.
The ShiftOut Arduino tutorial mentions that the 74HC595is tri-state: "3 states" refers to the fact that you can set the output pins as either high, low or "high impedance." If I wire the 8 output pins from my shift register to the pins for my 7 segment I just need to take the pins "low" and each segment will light up.
I don't know how to get the output pins of my shift register to go low. When I enable the output pins they go high instead. How do I tell the 74HC595 to set output pins as low when they're active?