Ich komme nicht mehr weiter,bitte um Hilfe

Also wenn der erste Sketch funktioniert, dann kann der zweite nicht funktionieren, weil sie von völlig unterschiedlicher Hardware ausgehen. Der erste steuert die Motorphasen über ein Schieberegister an, während der zweite davon ausgeht, dass die Steuerung direkt über die Pins D2-D5 passiert. Ich gehe davon aus, dass Du ein Motorshield von Adafruit hast und kein Original-Arduino Motorshield. Diese Information wäre extrem wichtig gewesen.

Wieso verwendest Du nicht den ersten Sketch und alles ist im Butter?