Motors

Beide Controller verfügen über zwei unabhängige Motor Endstufen (M1 & M2). Mit ihnen können alle fischertechnik 9V DC Motroren angesteuert werden. Die graue Serie von Fischertechnik und andere 9V DC Motroren können ebenfalls verwendet werden.

Speed

Um einen Motor zu starten, wird nur die Funktion setSpeed benötigt:

  • Ein positiver speed-Wert startet den Motor.
  • Ein negativer speed-Wert ändert die Drehrichtung.
  • 0 stoppt den Motor.

Mit getSpeed kann die aktuelle Geschwindigkeit ausgelesen werden.

Brake & Coast

Es gibt zwei Motorbauweisen bei fischertechnik: Motoren mit einer Antriebsachse und Motoren mit einer Spindel.

Treiben Spindelmotoren Zahnräder an, so ist der Aufbau selbstblockierend. Schaltet man die Stromversorgung ab, so stoppt das Modell und die Mechanik bleibt an der letzten Position stehen.

Werden Motoren mit Antriebsachsen verwendet, so ist der Antrieb nicht selbstblockierend: Im ausgeschalteten Zustand kann das Gewicht des Modells den Motor bewegen. Deshalb gibt es für Motoren mit ANtriebsachsen zwei zusätzliche Methoden:

  • coast stoppt den Motor und schaltet die Endstufe komplett aus. Es ist möglich den Motor manuell zu drehen.
  • brake stoppt den Motor, schaltet die Endstufe allerdings nicht aus. Der Motor wird blockiert und kann nicht manuell gedreht werden.

Im Gegensatz zu setSpeed(0) verändern die beiden Methoden nicht die gesetzte Geschwindigkeit. Ein setMotionType( FTSWARM_ON ) startet den Motor in der zuvor gesetzten Geschwindigkeit.

Bildnachweis: fischertechnik & elektrofuzzis