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