I have a 555 monostable set up which is triggered when an output from another circuit goes low. This then remains on for 10s. 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 10s timing , this 10s timer does not restart, it is locked in its first cycle.
Example: If i send the trigger pin low, the 10s timer begins and the diode illuminates. Then if I wait 5s and then send it high and low again, it continues the initial timing cycle and the diode goes off after 5s.
Each time the input circuit goes low, i would like to restart the 10s timer.
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 100ms, it's just the limitations of the software I am using , can only simulate 10ms/s