Using a 74HC595 shift register to control 24 LEDs, I attached the clock pin to pin 13 (NONE PWM) updated my code and noticed that the LED were actually reacting to my movement! Whenever I moved my hand over the LED grid they would light up, when I remove my hand they would go back to being off.
From the code found on (I changed it some to do Row Column scanning to drive more LEDS! )
//Pin connected to ST_CP of 74HC595
int latchPin = 8;
//Pin connected to SH_CP of 74HC595
int clockPin = 12;
////Pin connected to DS of 74HC595
int dataPin = 11;
//int dataPin = 13; <---strange shit happens with datapin set to 13
also: do you have the 1uf capicator shown in the schematic in your circuit? this will reduce noise from the circuit; maybe the capicitance or magnetic field of your body is affecting the circuit...????
This thing with LEDs being sensitive to incoming light was interesting to me. I did some simple experiments today where I hooked up a yellow LED to my digital multimeter. When sunlight was shining on it, I got about 1.5V of potential measured. When I tried to measure the current, the meter always said 0, so it was definitely less than 0.1 mA. The voltage was much less when not in direct sunlight: about 0.1 V was a typical value.
So the bottom line is, if you want to use an LED as a light sensor, it's a good idea to feed it into a high-impedance input, perhaps even an op-amp configured as a negative feedback voltage follower.