bonjour,
je démarre moi aussi en ce moment avec ce genre de manip Arduino+moteur PAP
Moteur PAP à 4 fils, en principe c'est donc du pipolaire, c'est à dire 2 bobines indépendantes (disposées à 90°) que l'on alimente tour à tour, et en inversant une fois sur deux le sens de l'alim.
As-tu déja bien repéré tes bobines à l'ohm-mètre ? la disposition que tu montres semble logique, mais c'est si facile de tester.
Au niveau du programme, ce serait étonnant qu'il y ait un bug, mais je suis étonné qu'il n'y ait pas un "delayMicroseconds(xxx)" entre la commande
digitalWrite(steppin, LOW) et
digitalWrite(steppin, HIGH), tout comme il y en a un après la mise à HIGH.