I'm trying to wake up my Arduino and run some code when a reed switch or SPST switch connected to an interrupt is opened. If my Arduino is in powered off mode, only LOW interrupts are accepted (not changes, which would make things much easier).
Is there a simple hardware way to send a single LOW pulse when the switch is disconnected? I'm trying to avoid the interrupt continually triggering my Arduino to wake up while the switch is open; I only need the code to run once, and then I want my Arduino to power back off until the switch is eventually closed and then reopened again.
I've been exploring using a 555 timer in monostable mode, perhaps with a transistor inverter to make the pulse low, but it appears that that solution will eventually trigger again (more than once) if the reed switch remains open for a prolonged period.