Arduino UNO both Software and Hardware Reset Circuit
– ST: Push button Switch
– N(C-B-E): NPN transister
– R(10k): 10k ohm resister
This circuit is resetting with two methods:
First, reset by software.
Second, reset by push button switch hardware.
I’m found and tested the existing methods
and not solved the reset methods for a long time.
Finally, I have been struggling for a long time
and found a solution on my own.
This method operates with both software logic
and hardware switch connected to Arduino I/O pins.
It can be useful to install the reset switch at a distance from the board.