I'm using an Arduino to control 2 stepper motors  (both obtained from scraped printers and I can't seem to find datasheets for them). First I used a 12V 0.5Amp power supply, that worked for each motor separately (although  lacked some torque), but when connecting them together the motors stalled. I then connected a 14V 1Amp power supply and both the motors ran fine, apart from the fact that motor  got extremely hot, I understand that due to it's lower resistance it takes the grater share of the current while it is probably rated for lower current in the first place. As you might have gathered I'm working with a nearly non-existent budget, and my knowledge of electronics is rudimentary at best, I don't have a variable power supply, I'm basically working off scraps...
My question is how do I divert more current to motor ?
I thought of placing a resistor (something like 30-40ohm) on the motor  circuit, but that resistor would have to have a very high power rating, and, wouldn't it create a voltage drop? I think  is rated for 24v, and I'm already providing it with only 14v...
Another option I read about is using PWM to control the current, the problem I have with this is that it would cast me 2 extra PWM pins on the Arduino and I'd rather save them for other things (I have an Uno, so only 6 PWMs).
 Using L293D quad half-bridge.
 Mitsumi m35sp-9t resistance 10ohm
 Malaysia 42sin-15k8na 28ohm
p.s. I expect many people here would wince at my messy, inaccurate, quick and dirty, trail and error approach to electronics, being a programmer, I understand how you feel, but I'm not building a control system for the mars rover, I'm just trying to learn electronics by doing electronics.