Ty dva programy jsou vzájemně nekompatibilní, musely by se kompletně přepsat tak, aby zmizely všechny příkazy delay a rychlost se řídila pomocí systémových hodin. Inspirace viz https://www.arduino.cc/en/Tutorial/BlinkWithoutDelay
Bude to s odlaďováním několik hodin práce, při ceně čínského klonu Arduino Nano kolem 50 Kč by možná bylo nejjednodušší použít Arduina dvě, jedno na krokový motor, druhé na senzor a servo.