我刚接触it技术,目前正在使用Lego Mindstorms IDE使用的类似于可视化流程图的语言。我对这种绘图语言的易读性印象深刻,但错过了实际代码的灵活性。我正在想象我想尝试的复杂项目,不想将它们实现为巨大的流程图!笑。
我知道还有其他语言/IDE可以使用,但不确定它们是什么或应该使用哪个。您推荐用于编程Lego Mindstorms项目的IDE /语言是什么?
我希望使用一个仍然允许我按下运行并通过蓝牙将程序发送到NXT砖并立即运行的IDE。
更新: 我最终选择了lejos。主要是因为我刚开始学习Java,在工作中已经非常熟悉C#了,而Java与之非常相似。由于Java是一种功能丰富的高级语言,而且有很好的IDE,我会推荐Lejos。Eclipse是一个很棒的IDE,lejos有一个插件,并且ant构建脚本使构建项目,加载到NXT砖并在设备上运行成为一个步骤。Lejos需要您的NXT砖上安装特殊固件,但这很顺利,如果您想要,您可以随时将旧的Mindstorms固件放回去。
如果您想查看其他语言和IDE选项,我强烈建议您查看此图表: