I want to use a 555 timer IC (NE55P) as a latching toggle switch. I successfully did it using a switch as described in this toggle 555 schematic:
Except, I am using 5V power with an LED as an output indicator.
More or less is like this:
My goal is to make the 555 timer accept both an Arduino (5V) out signal and a momentary switch to be able to toggle the 555 output independently. It's like having two momentary switches. One from thr Arduino, and one from a push-button.
I've tried using a 2N2222A transistor as a switch replacement or directly using a 10k resistor from the Arduino output to pin 2 of the 555 timer but it won't toggle properly. It just flashed and turned off again.
How to do it?
Update:
The main reason I want to control the NE555P trigger pin using both an Arduino and a button is because:
I am building an IOT control and monitoring. I will need the button to send information if it is pressed (or toggled.)
In that case, I need to place the Arduino microcontroller near a gateway (internet) which also covers many control spots, one of them is a button and the 555 circuit near a convenient location for switching lights.
I also need to make both independent. In case the Arduino is down, the 555 can still be functional for turning off a light with a relay.
I chose a 555 over directly using an Arduino's GPIO because it's compact, small and independent, so it can be installed in a small button box. Moreover, the 555 can toggle, which is important for the two parallel inputs to be independent. I just need around a 100ms high pulse to toggle the state.
Three wires from the Arduino is enough. Common ground and 5V out pin, and one for monitoring the status.
NE555P is cheap and just dorsthe job.
Several discussions are not giving answers, tend to go towards personal opinion. It's best if you give the answer first then you can add the opinion afterwards. That way is much more appreciated.
Extra question: How to make it accept a 3.3V trigger?