乐⾼中的第⼀个C语⾔编程,RobotcforEV3配置及第⼀个⼩实例本帖最后由 jiangzian 于 2018-9-21 10:12 编辑
下载安装好之后,您需要遵循⼏个步骤才能制作⼀个新的,开箱即⽤的EV3'ROBOTC-Ready'。
⼀、软件界⾯
ROBOTC是⼀个集成开发环境。 这意味着它是⼀个旨在帮助⽤户(您)编写其他程序的程序。 特别是,ROBOTC扩展了“C”编程语⾔,其中包含⼤量内置变量和函数,可以控制机器⼈的硬件设备,主要是电机和传感器。
ROBOTC界⾯根据您选择的机器⼈控制器类型⽽变化,以便它能够适应平台的特定需求和怪癖。 ROBOTC的开发旨在为与其兼容的所有平台中的编程机器⼈提供尽可能多的⽀持。
7.png (303.97 KB, 下载次数: 1)
2018-9-20 18:09 上传
主要的三个区域:
编辑:
这是⽤户可以编写代码的界⾯的⼀部分。
10.png (47.82 KB, 下载次数: 0)
2018-9-20 18:47 上传
代码模板/函数库:
界⾯的这⼀部分允许⽤户在其⽤户级别查看ROBOTC中可⽤的所有功能。 可以将“函数库”中的部分代码拖到编辑器中。 有关该功能的更多信息
8.png (24.23 KB, 下载次数: 0)
2018-9-20 18:47 上传
主菜单/⼯具栏:
9.png (12.81 KB, 下载次数: 0)
2018-9-20 18:47 上传
⼆、将平台类型切换为EV3
ROBOTC默认以“NXT”模式启动。 将平台类型切换到“EV3”模式将允许您对EV3⼤脑进⾏编程。
1) 要切换平台类型,请转到机器⼈菜单并选择平台类型。 从那⾥,选择LEGOMindstorms,然后选择LEGO Mindstorms EV3。
1.png (4
2.68 KB, 下载次数: 0)
2018-9-20 17:48 上传
三、更新EV3内核(操作系统)
在将EV3与ROBOTC配合使⽤之前,您需要升级EV3的固件映像。该固件映像(1.05X)将与乐⾼的ROBOTC,LabVIEW和EV3编程语⾔兼容。固件下载⼤约需要5-6分钟才能完成。
注意:
您的EV3砖必须通过USB连接到计算机。WiFi或蓝⽛不⽀持此操作。
1)在Robot菜单下,选择Download EV3 Linux Kernel选项。选择“标准⽂件”选项作为固件升级过程。
2.png (41.23 KB, 下载次数: 1)
2018-9-20 17:55 上传
下⾯这⼏步是⾃动完成的,就是告诉⼤家分别是什么
2)“进⼊内核固件下载模式”是指EV3从“运⾏”模式切换到“引导加载”模式。 这可能需要5-10秒才能切换。如果从这⼀点收到错误消息,只需再次尝试升级即可成功。
3.png (46.53 KB, 下载次数: 0)
2018-9-20 17:58 上传
3)下⼀步是擦除EV3。 这⼤约需要2-3分钟。
4)擦除EV3后,下载新的固件/内核。 这也需要2-3分钟
5)固件更新后,EV3将重新启动并准备就绪。 当EV3完成启动时,ROBOTC会向您报告
4.png (49.2 KB, 下载次数: 0)
2018-9-20 18:00 上传
四、安装ROBOTC固件
⼀旦EV3固件/内核更新,您就可以安装ROBOTC虚拟机(VM),以便使⽤ROBOTC对EV3进⾏编程。
1) 要安装ROBOTC VM,请打开Robot菜单并选择Download Firmware。 从此处选择标准⽂件,将开始固件下载过程。
5.png (35.68 KB, 下载次数: 0)
2018-9-20 18:02 上传
2)与固件/内核不同,ROBOTC VM只需约5秒钟即可完成安装。
6.png (66 KB, 下载次数: 0)
2018-9-20 18:02 上传
五、编辑第⼀个程序1)打开软件
11.png (205.53 KB, 下载次数: 0)
2018-9-21 09:19 上传
2)新建⼀个程序,点击file--new--new file
3)编程之前,单击⼯具栏的画红圈的位置,对电动机与传感器进⾏设置,不设置也⾏,全程⽤端⼝名就⾏,就是给电机命名,选择电机的型号,别的选项影响不⼤,传感器也是,如果设置,编程区会出现⼏⾏预处理命令,这些会⽅便以后的编程,画黄圈的位置是写好程序之后,下载到机器⼈上。
12.png (12.78 KB, 下载次数: 0)
2018-9-21 09:28 上传
4)take main 是主函数,简单学过C语⾔的应该都知道,程序的所有流程都要写到主函数⾥,我这个程序是⼀个定距离停车的程序,以后的帖⼦在继续写⼀些简单的命令⽤法,其实和C语⾔⽤法差不多。
13.png (33.28 KB, 下载次数: 0)
2018-9-21 09:36 上传
5)当程序写好之后,先点击⼯具栏中的Compile Programanniu 按钮进⾏编译,系统将程序保存到指定位置,并且⾃动检查是否有错,结果会显⽰在下⽅,这个按钮就是第三步,画黄圈左边第⼀个。
6)下载的时候分为实物(就是连接EV3)和虚拟世界,这⾥我在虚拟世界⾥展⽰下。单击⽂件栏中的ROBOT菜单,选择Compiler Target--Virtual World,之后再按⼯具栏Download to Robot按钮。
14.png (26.69 KB, 下载次数: 0)
2018-9-21 10:00 上传
编程语言下载7)会出现登录界⾯,因为我没花钱,所以点击Log In as Guest(游客登录),我下载了⼀个EV3的挑战包,完成了其中⼀个任务。
15.png (343.29 KB, 下载次数: 0)
2018-9-21 10:02 上传
8)挑战成功后会出现提⽰,可以在虚拟世界⾥⾯调试,差不多了在下载到实体机上。
16.png (151.81 KB, 下载次数: 0)
2018-9-21 10:09 上传
17.png (228.96 KB, 下载次数: 2)
2018-9-21 10:09 上传
以上仅是个⼈学习中的理解,如果有错误,还请提醒,我QQ1131769231,如果还有玩robotC的,可以加好友⼀起讨论
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论