great. so that means theoretically my circuit should work fine.
Is it safe to program the Arduino when it is plugged into the circuit? Or do I have to remove it while programming it? I have programmed it while it is plugged into the perf board so far.
Also, I am unable to program the Arduino when it is connected to an external power supply. I have to remove the power supply otherwise avrdude reports a not in sync error.
Could this indicate that something is wrong with the Arduino? Or is this normal?