I ran into confusion while reading about motors. Consider a motor with these specs: * Maximum motor voltage - 6VDC * No load current - 250mA max. * Stall current - around 1A If I use L293D (600mA per channel) to run 1 motor (back and forth), what would happen if my motor requires more than 600mA? Does this simply mean I need different driver IC? Also, the specs say that if I want to drive 2 motors then i'll need to compensate for the current. Is it current from my power supply or from the motor driver?