首先,我是新手,我需要一点帮助!
我有一个 LEGO Mindstorms EV3 机器人,我下载了(LEGO Mindstorms EV3 家庭版)来控制 EV3。不幸的是,我在上述软件中找不到 EV3 的源代码。所以,如果有人能告诉我可以对 EV3 进行编程的软件的名称,请告诉我!我将不胜感激!
我还下载了(Bricxcc)软件,但它是旧版本。我找不到包含 EV3 的更新版本。
我可以用C语言对EV3进行编程吗?或者给传感器添加一些功能?
注意:我最终使用了 leJOS 软件来用 java 编写代码,它更容易,并且 java 中的 EV3 程序块有很多资源。祝您一切顺利!
您可以在这里找到 EV3 源代码:https://github.com/mindboards/ev3sources
Bricxcc 对 EV3 有一些实验性支持,但并未积极开发(自 2013 年 10 月以来)。您可以在此处找到最新的测试版本。在网上搜索“bricxcc ev3”将会出现一些教程(例如,http://www.robotnav.com 上的教程看起来不错)。
ROBOTC 是一个不错的选择,尽管它不是免费的。
EV3 在带有 glibc 的 Linux 上运行,因此您只需上传 C 程序。对于 C++,您需要复制 C++ 标准库。这样的编程有点不方便,因为你必须直接修改设备文件。
c4ev3 捆绑包简化了这一点。它是围绕 Eclipse 插件构建的,其中包括 GCC 工具链、API 以及可直接在 Eclipse 中使用的集成上传器和文件浏览器。
包含 C 和 C++ Hello World 模板项目。 API 和 Uploader 也可以与 Eclipse 分开使用,因此您可以随心所欲地使用它。检查一下:-)