我正在尝试使用串口从C#中的LEGO NXT Robot接收消息,但这似乎不起作用。我已经在COM7(串行端口(SPP)Dev A)上连接了NXT。然后,我尝试了以下选项以允许通信。
我使用代码等待来自端口的输入(从http://msmvps.com/blogs/coad/archive/2005/03/23/SerialPort-_2800_RS_2D00_232-Serial-COM-Port_2900_-in-C_2300_-.NET.aspx中的端口 -section读取数据)使用baudRate = 57600.此控制台应用程序不会产生任何结果
我尝试过使用此项目中特定于此应用程序的代码(http://www.codeproject.com/Articles/18857/Communicating-with-LEGO-NXT-via-Bluetooth-in-C),该项目只能通过提问和等待回复来实现。然而,这不是我想要的,但仍然不起作用(可能是由于作者提到的提示1蓝牙驱动程序必须来自microsoft,我不知道该怎么做。
在nxt上,我加载了一个简单的应用程序,它只启动与PC的连接(在1上),然后通过连接1发送一个号码。
您能告诉我如何在visual C#中创建一个能够从nxt机器人接收消息的程序吗?应用程序在Visual C#上运行至关重要,因为管理数据的程序必须实时处理它们并产生输出。