Hallo,
ich würde gerne meinen Lego Mindstorms nxt (Firmware 1.31) über Delphi steuern. Dabei soll dauerhaft eine USB-Verbindung bestehen, sodass ich die Befehle direkt von Delphi aus geben kann
und nicht erst ein Programm auf das Gerät laden muss.
Ich habe mich dabei an die Anleitung
hier gehalten, doch die PBrick-Komponente kann ich nicht verwenden, da mir die Spirit.ocx fehlt (Ich habe die Lego Mindstorms NXT Software installiert, die spirit.ocx scheint aber nicht enthalten zu sein).
Also habe ich es mit der Phantom-Komponente versucht, doch erhalte ich immer die Meldung "Remember To Call InitCom() first"... Hier ist das doch sehr simple Script:
Delphi-Quellcode:
nxt.ComPortNo:=0;
nxt.InitComm();
if (nxt.PBAliveOrNot) then
showmessage('Ja')
else
showmessage('Nein');
Wobei nxt ein Objekt der Klasse PhantomCtrl ist...
Muss ich noch irgendwas anderes am Gerät einstellen oder wo könnte der Fehler liegen?!
Viele Grüße!