使用C/C++编程控制LEGO EV3

 

  • 环境搭建:

1.安装Eclipse  (选择Eclipse IDE for C/C++ Developers )

  网址:http://www.eclipse.org/downloads/

     

     

   2.安装c4ev3   网址:https://c4ev3.github.io/

 

     ( 该软件包包含一个公开设备硬件功能的C API和一个能够通过WiFi/蓝牙/USB传输已编译二进制文件的上传器以及将这两个组件集成到一个易于使用的开发环境中的Eclipse插件。)

    

     ①双击下载到一个自定义目录,方便之后寻找。

     

②解压

 

③安装

 始终NEXT就可以:

④选择Eclipse 的安装目录:

  

OK安装完成。

二.创建EV3项目文件:

 

1.file -> new -> c/c++ Project

2.

3.选择EV3项目,Toolchains选择CrossARM/EV3 GCC填写项目名称 :

 

4.选择Upload path  (我选择用USB给EV3上传文件 以下以此为例)

 

5.一直Next 直到Finish 然后项目创建完成

6.点击Window -> Show View -> Project Explorer可以看到创建的项目中所有的文件

   

 

 

7.打开start.lms文件(该文件为启动文件,通过该文件调用C程序) 修改蓝色文字:

8.改成如下所示(目的是为将启动文件和C程序放置在同一目录中):

9.接下来打开src文件夹下的EV3_2.c 就可以编写程序了:

  

10.也可以先将上面预置的代码上传到EV3 查看是否能显示”Hello World!”

11.点击EV3_2项目,进行编译项目

12.打开EV3 将其用USB数据线连接到电脑上

13.然后上传(点击lego图标)

14.上传成功后,在EV3的文件列表里会出现相应的EV3文件,按确定运行后,便会输出相应内容。

 

三.利用公用的API控制相应的硬件(例如电机)

1.编写简单的程序:

让A接口的电机以50的速度转动

2.编译,上传,运行。

 

四.公用API网址:https://github.com/c4ev3/EV3-API/blob/master/commands.pdf

  • 6
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 13
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小wal

您的肯定是我创作的动力,谢谢。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值