The circuit consists of 8 red LEDs connected to a 74HC595 Shift Register, which is driven by an Uno R3. (schematic attached) The LEDs light up based on the amplitude of audio samples and both the hardware and Arduino code are working great. The issue is a minor thing I know, but it bothers me none the less.
The issue: When power is applied the LEDs light bright before the program starts running.
When I apply power, I don't want any lights on until the program "says its time". My initial circuit had the shift register Output Enable pin (low active) tied to ground. So I figured if I tied the OE pin to a Uno digital output pin then all would be good (or should I say dark). But no such luck.
So, how can I prevent the shift register outputs from being high at power on? There must be a hardware "trick" that I could use but I sure don't know what it is.
Thank you in advance,
Dennis