Arduino program problem with DC input

Analog_M0n:
I see, is there a way to reduce the current supplied to the Arduino?

That would be like draining a patient of blood to prevent them from bleeding to death from a cut. If your Arduino is drawing 1A, then you have a short somewhere. Since that much current would burn out the on board regulator (and the regulator of your computer's USB ports), you probably measured it wrong. You need to put the multi-meter in series with the power supply. For example, disconnect the +9v wire (but leave the ground wire attached), attach it to the negative lead of your multimeter, and then attach the positive lead of your multimeter to the Arduino. It will now tell you how much current the Arduino is drawing.

What type of battery are you using? The 9v smoke detector type batteries are not a good source of power. They are designed to provide all their power in a short period of time. What is the voltage of the battery as measured by a voltmeter?
You are better off using a 6xAA battery pack to give you 9v.
Scratch that, college wifi is terrible, your image just loaded.

What is the voltage going into the regulator (check with a multimeter) and what is the part number on the regulator? Just looking at the LM7809 regulator, the min. supply voltage is 11.5v, you could be dropping below that.