Hallo in die Runde,

nachdem meine ersten 3 "Fahrzeuge" (kleines LEGO-Konstrukt mit 1 Motor für die Holzeisenbahn, reines LEGO-Gefährt und erster Karton-Bot mit 2 Motoren) unterwegs sind, habe ich bemerkt, dass es 2 unterschiedliche Arten gibt, die Motoren über Arduino oder Pi zu steuern.

Variante 1:
1Y und 2Y bzw. 3Y und 4Y wird genutzt, um je einen Motor zu steuern. Beispielsweise liegt auf 2Y Wert 0 und auf 1Y 255 oder ein geringerer Wert, um langsamer zu drehen/fahren. 1,2EN liegt an 5V.

Variante 2:
1Y und 2Y wird nur mit HIGH und LOW für die Richtung geschaltet und mit 1,2EN wird die Geschwindigkeit über einen Pin geregelt.

Welche Variante ist zu empfehlen?
Warum?
Gibt es Unterschiede im realen Verhalten der Motoren je nach Variante?

Danke euch!