Java Beispiel:
Wie schon in der Einleitung beschrieben, haben wir die Roboter mit Java
programmiert. Auf dieser Seite wollen wir an einem Beispiel zeigen, wie man in Java
einem Roboter Befehle beibringt.
|
1 import josx.platform.rcx.*;
// Einbinden der Programme für den RCX Baustein
2
3 class Test
// Beginn der Definition der Klasse Test
4 {
5 static RoboterLR robbi;
// Name für ein Objekt der Klasse RoboterLR wird festgelegt
6
7 public static void main(String [] args)
// Anfang der Main Methode
8 {
9
10 robbi = new RoboterLR( );
// Objekt robbi wird erzeugt
11
12
|
Name des
Objekts
Aufruf des Dienstes
13
14 robbi.geh_vorwaerts( );
// Roboter geht 2000ms vorwärts
15 robbi.warte(2000);
16 robbi.geh_rechts( );
// Roboter dreht sich 1180ms nach rechts
17 robbi.warte(1180);
18 robbi.geh_vorwaerts( );
// Roboter geht 2000ms vorwärts
19 robbi.warte(2000);
20 robbi.geh_rechts( );
// Roboter dreht sich 1180ms nach rechts
21 robbi.warte(1180);
22 robbi.geh_vorwaerts( );
// Roboter geht 2000ms vorwärts
23 robbi.warte(2000);
24 robbi.geh_rechts( );
// Roboter dreht sich 1180ms nach rechts
25 robbi.warte(1180);
26 robbi.geh_vorwaerts( );
// Roboter geht 2000ms vorwärts
27 robbi.warte(2000);
28 robbi.geh_rechts( );
// Roboter dreht sich 1180ms nach rechts
29 robbi.warte(1180);
30
31
32
33 }
// Ende der Main Methode
34
}
// Ende Klasse Test
35
|
Legende: Die Werte in Klammern sind in Millisekunden angegeben.
Die Informationen hinter den beiden Schrägstrichen sind die Erläuterungen der
davor stehenden Befehle.