I'm using attachInterrupt(0, funct, FALLING) to call on the function funct every time my photoresistor detects a light source. (I have holes on a track and my stage is moving down the track, and signalling everytime it reaches a hole). However, whenever my track enters a hole (Falling) or exits a hole (rising) the function is called, which means its pretty much calling my function everytime there is a state change. Has anyone else seen this problem before? Any insight would be useful. Thanks!