Hallo,

schau Dir mal die Datenblätter an, das sollte die Fragen beantworten

Der ULN2803 hat acht Treiberstufen, der L293 vier - d.h. der L293 kann einen Schrittmotor ansteuern, dafür aber auch max. 600mA pro Treiberstufe, 1.2A Spitze. Der ULN2803 schaft zwei Schrittmotoren, dafür aber nur 500mA pro Treiberstufe.
Aber wenn Dein Schrittmotor tatsächlich mehr als 500mA zieht, taugt er für Akkubetrieb ohnehin nicht

MfG,
SlyD