使用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
更多推荐
所有评论(0)