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.

Arduino Reset Page of

Leave a Reply