Single pulse generator with 555 - switch problem

I hope somebody can give me a way out:

I need a single pulse generator and did one with a 555 (simple monostable). So far no problem. But the output is always HIGH while the switch is pushed. Since I look for pulses in the 10ms range it's not really suitable

Is there any simple 555 circuit which ends the pulse regardless whether the switch is still pushed or not?

since this is the arduino forum, I suggest using an attiny45 or 85

same size, sofware control

back to your problem, since the pulse is so short are you sure its continuing as long as the switch is held, or just repeating quickly

Osgeld:
back to your problem, since the pulse is so short are you sure its continuing as long as the switch is held, or just repeating quickly

From the oscilloscope it looks like it's high while the switch is held.

I need that single pulse generator as a support tool to work with the UNO interrupts. Accuracy does not matter as I can compare the Arduino time with the oscilloscope. Bouncing switches are not desirable though.

flameproof:
I hope somebody can give me a way out:

I need a single pulse generator and did one with a 555 (simple monostable). So far no problem. But the output is always HIGH while the switch is pushed. Since I look for pulses in the 10ms range it's not really suitable

Is there any simple 555 circuit which ends the pulse regardless whether the switch is still pushed or not?

Can the Arduino trigger the 555? Then you could put the switch on the Arduino, out of the 555 circuit.

GoForSmoke:
Can the Arduino trigger the 555? Then you could put the switch on the Arduino, out of the 555 circuit.

I am pretty sure it can, but I just have one Arduino one and like to use most of the i/o. I don't want the code to get too messy. And beside that, it's probably above my ability. :blush:

Found something, this circuit works the way I want it:

http://www.ne555.at/timer-ic-ne555/grundschaltungen/34-monostabile-kippstufe-monoflop.html