5V 28BYJ-48 4-Phase Stepper Motor with ULN2003 - help with it

The usual way to do this is to have a switch (perhaps a microswitch) at the "zero" position. Then, at startup, the motor is turned step by step until a lever moved by the motor presses the switch which tells the Arduino that the motor is at the zero position.

...R