Power on with new circuits but with old program

A good practice is to program the Arduino with "blink" or "minimum sketch" before starting a new circuit.