Arduino Simulator Open Source in c++ using free CPP Dev Compiler

The point of mine is that you can set a breakpoint in your sketch and debug the behavior.
I added 10k resistor as a component and ability to delete components (place mouse over component and press delete).
Added keypad