I have a 555 monostable set up which is triggered when an output from another circuit goes low. This then remains on for 10 s. This all works almost perfectly.
My issue is that when the output from the other circuit goes high again and then back down within the initial 10 s timing, this 10 s timer does not restart: it is locked in its first cycle.
Example: When I send the trigger pin low, the 10 s timer begins and the diode illuminates. Then if I wait 5 s and then send it high and low again, it continues the initial timing cycle and the diode goes off after 5 s.
Each time the input circuit goes low, I would like to restart the 10 s timer.
Dies anyone know how this can be achieved? I have tried playing around with the reset pin, but with no success.
P.S. I know the time constant for this circuit is actually around 100 ms, it's just the limitations of the software I am using (it can only simulate 10 ms/s).

simulate this circuit – Schematic created using CircuitLab