Bonjour
L'utilisation des ULN est approprié dans les cas de moteurs pas a pas uniplolaire et pas bipolaire.
Comme l'a dit Gerard dès que tu met un 1 entrée, la sortie se met a la masse, elle laisse passer le courant (500 mA maximun par patte) du commun de ton moteur vers la masse mais des que tu met un 0 en entrée de l'ULN, tu coupes le passage du courant.
Bon courage