Beim ULN2803A finde ich die 500 mA ein bisschen wenig für das Ansteuern eines Schrittmotors, aber wenn man davon ein paar parallel schlaten kann ist das auf jeden Fall eine gute alternative.