Hi
Die Befehle J und Y überscheiden sich!
Und Befehl zum stoppen und zum ausschalten braucht man doch bei Getriebemotoren nicht. Höchstens stoppen mit Bremse und stoppen ohne Bremse.
Zudem unterstützt du auf diese Weise keine 4 Motoren sondern leider nur 2 x 2 parallel. Das Board könnte aber auch vier Motoren völlig unabhängig voneinander steuern, wäre schade wenn man das nicht nutzen kann.
Daher die meine Idee mit den Bits - auch nur ein Byte. Es wäre universeller, denn man könnte es leicht auch auf 8 Motoren erweitern.

Ab besten ist immer wenn erst man mit Umsetzung anfängt, da merkt man schnell wo es noch harkt. Ich würde nicht so stark an meiner Schrittmotor Syntax festhalten - die ist zwar für Schrittmotoren gut aber weniger für Getriebemotoren.

Gruß Frank