我是新手,目前正在使用Lego Mindstorms IDE使用的语言流程图.我对图解语言的可读性印象深刻,但却忽略了实际代码的灵活性.我想象我想尝试的复杂项目,并不是真的想把它们作为一个巨大的流程图来实现!大声笑 :)
我知道你可以使用其他语言/ IDE,但不确定它们是什么或使用哪些.您为Lego Mindstorms项目编程推荐了什么IDE /语言?
我更喜欢一个IDE,它仍然允许我点击Run并通过蓝牙将程序发送到NXT砖并立即运行.
更新:我最终选择了lejos.主要是因为我刚开始在工作中学习Java,这与我已经熟悉的C#非常相似.我推荐Lejos,因为Java是一个很好的高级,功能丰富的语言,并且有很好的IDE.Eclipse是一个很棒的IDE,lejos有一个插件,而ant构建脚本可以构建你的项目,将它加载到NXT砖并在设备上运行它一步到位.Lejos在你的NXT砖上确实需要特殊的固件,但是很好,如果你愿意,你可以随时将旧的Mindstorms固件重新安装.
如果你想查看其他语言和IDE选项,我强烈推荐这个图表我偶然发现:http://www.teamhassenplug.org/NXT/NXTSoftware.html
我想学习如何编写用于控制机器人的软件.
乐高MindStorms是一个很好的选择吗?还有更好的选择吗?
我更喜欢MindStorms,但在阅读了几篇文章之后,我得到的结论是Lego已经停止了对MindStorms的研究和开发.
你有什么建议?
是否有适用于Lego Mindstorm NXT的C#(.NET)库,它是最新的?
NOG.NET for LEGO Mindstorms
MindSqualls
乐高.NET
我知道,有MS机器人工作室,但我的问题不是那个.
我有30个未开封的Lego Mindstorms套件,我喜欢在我的介绍编程课程中使用它来在年底做一些简单的机器人技术.我们在课堂上使用Python,所以我更喜欢让孩子们用Python编写程序.不幸的是,这些是带有RCX砖的旧套件 - 而不是新的NXT套件,所以像NXT_Python这样的大多数项目都无法帮助我.有没有办法让这种情况发生?
有谁知道,如何在Android和LEGO-Mindstorm-NXT之间建立蓝牙连接?两个NXT之间的连接工作正常.但另一种Connection类型并不那么容易.我正在使用LeJOS Firmware 0.85和Android SDK Tools(2.2 Froyo).
作为一名学生老师,我非常感兴趣的是,像Scratch,Logo,Alice和Lego mindstorms这样的"迷你语言"如何有效地教导学生编程的核心概念,如变量,函数和循环.
在教授这些基本核心概念时,一种"迷你语言"比另一种更好吗?
alice lego-mindstorms mit-scratch logo-lang block-programming
是否有适用于Lego Mindstorms的Java SDK?我可以将Scala代码编译为JAR并在Lego Mindstorms中运行吗?
首先,我是新手,我需要一些帮助!
我有一个LEGO Mindstorms EV3机器人,我下载(LEGO Mindstorms EV3家庭版)来控制EV3.不幸的是,我在上述软件中找不到EV3的源代码.所以,如果有人能告诉我使你能够编程EV3的软件的名称,请!我将不胜感激!
我还下载了(Bricxcc)软件,但它是旧版本.我找不到包含EV3的新版本.
我可以用C语言编写EV3程序吗?或者为传感器添加一些功能?
注意:我用leJOS软件结束用java编写代码它更容易,而且java中的EV3砖有很多资源.祝你一切顺利!
我正在考虑购买一个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套件有什么好处吗?
提前致谢
我正在开发一款不支持Java反射的Lego Mindstorm NXT机器人.
出于某种原因(并行创建模拟器和实际的头脑风暴),我们希望使用Serialization来交换Java对象.
问题是序列化使用反射,这是思想上的JVM不支持的.
有任何想法吗?
我在Zwong.de上找到了这个页面,但源代码已被删除.