The Proteus simulation program works especially well for testing microcontroller projects, but at least it gives some insight. Proteus libraries for Arduino Ard