|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.lego.libraries.NXT
public class NXT
Die Klasse NXT kapselt das unmittelbare Ansprechen des Roboters per Bluetooth mittels icommand.
Sie liefert Methoden für alle Aktivitäten wie Greifen, Loslassen, Linksfahren, Rechtsfahren etc.
Mit der Variablen enableNXT
wird gesteuert, ob NXT verwendet wird, oder ob sich die
nichts tun sollen.
Folgende Rückgabewerte finden allgemein Verwendung:
Field Summary | |
---|---|
static boolean |
enableNXT
Gibt an, ob NXT überhaupt verwendet wird. |
(package private) static double[][] |
frequenzen
|
static int |
greiferSpeed
Geschwindigkeit, mit der der Greifer betätigt wird. |
Method Summary | |
---|---|
static int |
beendeNXT()
Methode zum beenden hält alles an und beendet die Verbindung |
static int |
beep()
erzeugt einen Piepton auf dem Roboter |
static int |
beepTon(int herz,
int laenge)
Erzeugt einen Piepton mit angegebeneer Tohnhöhe und Länge |
static int |
fahreZurueck(int speed)
Fährt eine feste Strecke zurück, damit sich der Spielstein nicht mehr im Greifer befindet. |
static int |
forwardLeft(int speed)
startet linken Motor mit der übergebenen Geschwindigkeit vorwerts |
static int |
forwardRight(int speed)
startet rechten Motor mit der übergebenen Geschwindigkeit vorwärts |
static int |
getdBA()
gibt die Lautstärke zurück |
static int |
greifeStein()
greift einen Spielstein |
static int |
lichtAn()
Schaltet das Licht an |
static int |
lichtAus()
Schaltet das Licht aus |
static int |
notAus()
Not Aus schaltet alle Motoren aus |
static int |
oeffneGreifer()
lässt den Spielstein wieder los |
static void |
playLied(java.lang.String f,
int stimme)
Spielt eine Midi-Datei ab. |
static int |
setVerify(boolean zustand)
setVerify: Ã?berprüft und setzt die Verbindung zum Roboter |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static boolean enableNXT
public static int greiferSpeed
static double[][] frequenzen
Method Detail |
---|
public static int setVerify(boolean zustand)
public static int greifeStein()
public static int oeffneGreifer()
public static int fahreZurueck(int speed)
public static int lichtAn()
public static int lichtAus()
public static int getdBA()
public static int forwardRight(int speed)
public static int forwardLeft(int speed)
public static int notAus()
public static int beep()
public static int beepTon(int herz, int laenge)
herz
- Tonhöhe in Herzlaenge
- Tonlänge in Millisekunden
public static int beendeNXT()
public static void playLied(java.lang.String f, int stimme)
f
- - Filename des abzuspielenden Liedesstimme
- - die Abzuspielende Stimme. Mehrstimmige Midis werden allerdings noch nicht vollständig unterstützt.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |