I have a simple 555 astable circuit with a 16 seconds Mark (HIGH) and a 0.3 seconds Space (LOW): Pic
I want to reset the circuit every time I feel like resetting it. This means that every time I press a button or send an electric signal, I want the 16 second HIGH countdown to go back to 0 and start again.
This means that if the output has been HIGH for 10 seconds and I press the button, the output will be LOW in 16 seconds and, when that happens, I can say that the output was HIGH for 26 seconds.
According to the first image in this page
, the way this can be done is by fully discharging the timing capacitor (C1 in that page's image and C2 in the image I linked to above).
Using the Reset pin makes the output go LOW, which is definitely
not what I want.
So here is my question: how do I discharge that capacitor?
work (the point is: I send a 5V signal from an Arduino, or something else)?
I am effectively short-circuiting the capacitor - is it... well... bad?