TurtleCrawler |
![]() |
Das Basismodell NXT2 hat Raupen statt Räder. Da die Raupen beim Drehen mehr Widerstand leisten, stimmen die in Grad angegebenen Drehwinkel des TurtleRobots nicht mehr. Wenn man mit einem Raupenmodell arbeitet, ist anstelle der Klasse TurtleRobot die Klasse TurtleCrawler zu verwenden. TurtleCrawler ist ein TurtleRobot mit angepassten Drehwinkeln, so dass die Methoden left(90) bzw. right(90) eine Drehung um ungefähr 90° bewirken. |
![]() |
Im folgenden Beipiel fährt ein TurtleCrawler 100 Schritte vorwärts, dreht 90° nach links und fährt anschliessend wieder 100 Schritte vorwärts.
Beispiel mit Online Editor testenProgrammcode:
|
// TurtleCrawlerEx1.java import ch.aplu.nxt.*; class TurtleCrawlerEx1 { TurtleCrawlerEx1() { TurtleCrawler robot = new TurtleCrawler(); robot.forward(100); robot.left(90); robot.forward(100); robot.exit(); } public static void main(String[] args) { new TurtleCrawlerEx1(); } } |
Alle Musterbeispiele aus dem Abschnitt TurtleRobot können auch für den TurtleCrawler verwendet werden.