我已经研究了几天了,我还没有发现任何我通过USB向NXT发送直接命令的理解。我发现的所有教程都基于蓝牙通信,我发现的有关USB的信息总是喜欢"更好地改变蓝牙",或者#34;把它想象成一个COM端口&#34 ;
我之前通过蓝牙发送过这些命令,但连接失败太频繁而且比USB慢。
USB连接未被检测为COM端口,但我知道可以通过USB连接控制电机并获取传感器输入,因为LEGO软件会这样做。它具有远程控制功能,允许用户从PC激活电机,也可以读取传感器输入。
所以,我的问题是,如何通过USB发送和接收这些直接命令?并且,有没有办法在Visual Basic 2008中这样做?
答案 0 :(得分:0)
您可以使用MonoBrick通讯库执行此操作。请参阅http://www.monobrick.dk/software/monobrick/。
或者,您可以使用官方乐高软件开发人员套件中的Fantom驱动程序。 http://www.lego.com/en-us/mindstorms/downloads/software/nxt-sdk/