首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用java蓝牙连接到nxt

用java蓝牙连接到nxt
EN

Stack Overflow用户
提问于 2014-08-09 14:23:08
回答 1查看 1.5K关注 0票数 0

我想连接到我的头脑风暴nxt机器人通过蓝牙与java。还要记住,我已经安装了lejos。Lejos包括与机器人连接的类。非常感谢你,我花了几周的时间想办法解决这个问题,我真的很感激你的帮助!

我想让我的mac启动连接。

如果你不明白我在问什么,谢谢你发表评论。谢谢!

在mac上运行的代码:

代码语言:javascript
复制
//package
package bluetoothtest;


//imports
import lejos.nxt.LCD;
import lejos.pc.comm.*;
import lejos.pc.*;


//main class
public class test {
//main method
public static void main(String[] args) throws Exception
{
//establish a connection...
NXTComm nxtComm = NXTCommFactory.createNXTComm(NXTCommFactory.BLUETOOTH);
NXTInfo nxtInfo = new NXTInfo(NXTCommFactory.BLUETOOTH, "NXT", "00:16:53:0B:9C:CA");
}
}

机器人代码:

代码语言:javascript
复制
//package
package bluetoothrobottest;

//imports
import java.io.DataInputStream;
import java.io.DataOutputStream;
import lejos.nxt.comm.Bluetooth;
import lejos.nxt.comm.NXTConnection;

//main class
public class test {
//main method
public static void main(String[] args)
{
//wait for connection...
System.out.println("waiting for bluetooth connection...");
NXTConnection connection = Bluetooth.waitForConnection();
System.out.println("connected...");
//create streams
DataInputStream dis = connection.openDataInputStream();
DataOutputStream dos = connection.openDataOutputStream();
}
}

When I put this line of code in it gives me an error saying that the bluecove library isn't available:

nxtComm.open(nxtInfo,NXTComm.PACKET);
EN

回答 1

Stack Overflow用户

发布于 2014-08-09 15:03:10

简单的google搜索返回如下:http://www.lejos.org/nxt/nxj/tutorial/Communications/Communications.htm

我只用了一小段时间,很抱歉我不能再用了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25219518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档