标签: lejos-nxj

Lego Mindstorms 1.0和2.0有什么区别

我正在考虑购买一个mindstorms工具包(我目前没有一个,但我在大学时曾使用过1.0)而且我对2.0超过1.0的好处有点不确定.我已经看到关于这个主题的其他帖子都说一般2.0更好但我有一些更具体的问题,我似乎无法找到任何答案.

除了使用2.0套件获得的不同乐高件和传感器外,1.0 nxt砖和2.0 nxt砖之间有什么区别吗?从我可以从其他来源确定,除了安装的固件之外,它们是相同的.我说得对,我可以买一个1.0套件并安装2.0套件附带的相同固件,砖块是相同的,或者1.0块砖与2.0固件不兼容???

另外,我打算使用不同的编程语言,比如c或java,所以我需要安装特定的固件,比如librcx或lejos吧?因此,如果使用c或java而不是提供的lego编码方法,那么如果我使用的是1.0或2.0(套件中的乐高件除外)并不重要,我是对的吗?

简而言之,假设我使用的是librcx或lejos并且我不关心传感器和乐高积木,那么购买2.0套件比1.0套件有什么好处吗?

提前致谢

firmware lego-mindstorms lego nxt lejos-nxj

8
推荐指数
1
解决办法
1万
查看次数

如何在没有Reflection的情况下进行Java序列化?

我正在开发一款不支持Java反射的Lego Mindstorm NXT机器人.

出于某种原因(并行创建模拟器和实际的头脑风暴),我们希望使用Serialization来交换Java对象.

问题是序列化使用反射,这是思想上的JVM不支持的.

有任何想法吗?

在Zwong.de上找到了这个页面,但源代码已被删除.

java reflection serialization lego-mindstorms lejos-nxj

7
推荐指数
1
解决办法
1981
查看次数

我可以使用我的应用程序分发JDK吗?

我正在开发一个名为Enchanting的应用程序.该应用程序基于Scratch,发出Java源代码并编译它以便上传到LEGO Mindstorms NXT机器人.

虽然应用程序很早,但用户很难安装它.

现在Windows用户必须:

  • 下载并安装Java Developer Kit
  • 下载并安装LeJOS(NXT的java库)
  • 可能调整环境变量
  • 然后他们可以下载,安装和运行附魔本身

如果我可以提供包含JDK和LeJOS的安装程序,我可以在运行时找出环境变量,并且该过程变为:

  • 下载,安装和运行附魔

有没有办法重新分配JDK?

(顺便说一下,Processing(简化的基于文本的编程环境)似乎提供了JDK附带的一个版本,因此看起来有一种合法的方式).

附录:我希望没有安装java的Windows用户能够运行单个.exe文件来安装JDK,LeJOS和Enchanting.

java lego-mindstorms lejos-nxj

5
推荐指数
1
解决办法
2717
查看次数

蓝牙错误:本机库bluecove_arm不可用

我在Raspberry Pi上运行leJOS pc程序时遇到了一些困难.它适用于我的电脑.

我收到一条错误消息:"Native Library bluecove_arm不可用"

蓝牙工作正常,否则使用:"hcitool扫描"

我找不到Bluecove for ARMv6/Raspberry Pi的编译版本.

我已经在我的PC上安装了Maven并安装了Maven Eclipse插件,试图从源文件中编译Bluecove:虽然我看不出如何选择我想要定位的平台(ARM11).

我注意到另一个用户提出了一个非常相似的问题,但是没有提供任何有用的东西:我在运行debian wheezy的覆盆子pi上的Java蓝牙服务器需要bluecove本地库 - 我在哪里可以找到它?

linux lejos-nxj bluecove raspberry-pi

3
推荐指数
1
解决办法
4345
查看次数

在线程"main"java.lang.NullPointerException错误中获取异常

我正在编写一个小的java代码来生成随机值:

    import java.util.Random;
    public class Rann {
       static Random rand;
       public static void main(String args[]){
           int i;
           for(i=0;i<15;i++)
               System.out.println(rand.nextInt(7));
       }
    }
Run Code Online (Sandbox Code Playgroud)

这给出了一个错误:

Exception in thread "main" java.lang.NullPointerException
at Rann.main(Rann.java:7)
Run Code Online (Sandbox Code Playgroud)

任何帮助将受到高度赞赏.这是在LeJOS中生成随机值的首选方法吗?

java nullpointerexception lejos-nxj

1
推荐指数
1
解决办法
8756
查看次数