Thread Verbindung mit Perl über USB zu LEGO NXT Roboter funktioniert nicht (33 answers)
Opened by VfB--fan at 2011-02-24 12:39

VfB--fan
 2011-02-28 11:58
#146099 #146099
User since
2011-02-24
17 Artikel
BenutzerIn
[default_avatar]
Ich habe jetzt in dem "Lego Mindstorms Forum" nachgefragt, da dieses Problem weniger mit Perl zu tun hat. Dennoch könnt Ihr mir gerne weiterhelfen, wenn Ihr eine Idee habt wo mein Problem sein könnte. Hier ist der Text denn ich im "Lego Mindstorms Forum" geschrieben habe:

Hallo,

Ich habe eine Problem beim programmieren des NXT mit Perl und der Bibliothek Directs Command (http://search.cpan.org/~collins/LEGO-NXT-2.00-1/li...).

Ich habe ein kleines Testprogramm geschrieben:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use LEGO::NXT::USBComm;
use Data::Dumper;
use LEGO::NXT;
use LEGO::NXT::Constants;
$comm = new LEGO::NXT::USBComm(0);
$nxt = LEGO::NXT->new( $comm );

$nxt->set_output_state($NXT_NORET,
$NXT_MOTOR_A,
100,
$NXT_MOTORON|$NXT_REGULATED,
$NXT_REGULATION_MODE_MOTOR_SPEED,
0,
$NXT_MOTOR_RUN_STATE_RUNNING,
0);


Wenn der NXT nicht angeschlossen oder ausgeschaltet ist erscheint die Fehlermeldung: "Device not found." Wenn der NXT angeschlossen und eingeschaltet ist erscheint keine Meldung, was Bedeutet dass diese Programm den Roboter durchaus erkennt.

Das eigentliche Problem ist aber, dass sich kein Motoren des NXT's bewegt. Es wäre schön wenn jemand von euch mit dieser Perl-Bibliothek Erfahrung hätte und mir bei diesem Problem weiterhelfen könnte.

View full thread Verbindung mit Perl über USB zu LEGO NXT Roboter funktioniert nicht