找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 21947|回复: 19

Robotc for EV3 配置及第一个小实例

  [复制链接]
发表于 2018-9-21 10:12:51 | 显示全部楼层 |阅读模式
本帖最后由 jiangzian 于 2018-9-21 10:12 编辑

下载安装好之后,您需要遵循几个步骤才能制作一个新的,开箱即用的EV3'ROBOTC-Ready'

一、软件界面
ROBOTC是一个集成开发环境。 这意味着它是一个旨在帮助用户(您)编写其他程序的程序。 特别是,ROBOTC扩展了“C”编程语言,其中包含大量内置变量和函数,可以控制机器人的硬件设备,主要是电机和传感器。

ROBOTC界面根据您选择的机器人控制器类型而变化,以便它能够适应平台的特定需求和怪癖。 ROBOTC的开发旨在为与其兼容的所有平台中的编程机器人提供尽可能多的支持。
7.png
主要的三个区域:
编辑:
这是用户可以编写代码的界面的一部分。
10.png
代码模板/函数库:
界面的这一部分允许用户在其用户级别查看ROBOTC中可用的所有功能。 可以将“函数库”中的部分代码拖到编辑器中。 有关该功能的更多信息
8.png
主菜单/工具栏:
9.png

二、将平台类型切换为EV3
ROBOTC默认以“NXT”模式启动。 将平台类型切换到“EV3”模式将允许您对EV3大脑进行编程。
1)  要切换平台类型,请转到机器人菜单并选择平台类型。 从那里,选择LEGOMindstorms,然后选择LEGO Mindstorms EV3。

1.png

三、更新EV3内核(操作系统)
在将EV3ROBOTC配合使用之前,您需要升级EV3的固件映像。 该固件映像(1.05X)将与乐高的ROBOTCLabVIEWEV3编程语言兼容。 固件下载大约需要5-6分钟才能完成。
注意:

您的EV3砖必须通过USB连接到计算机。WiFi或蓝牙不支持此操作。
1)在Robot菜单下,选择Download EV3 Linux Kernel选项。选择“标准文件”选项作为固件升级过程。
2.png
下面这几步是自动完成的,就是告诉大家分别是什么
2)“进入内核固件下载模式”是指EV3从“运行”模式切换到“引导加载”模式。 这可能需要5-10秒才能切换。如果从这一点收到错误消息,只需再次尝试升级即可成功。
3.png
3)下一步是擦除EV3。 这大约需要2-3分钟。
4)擦除EV3后,下载新的固件/内核。 这也需要2-3分钟
5)固件更新后,EV3将重新启动并准备就绪。 当EV3完成启动时,ROBOTC会向您报告
4.png

四、安装ROBOTC固件
一旦EV3固件/内核更新,您就可以安装ROBOTC虚拟机(VM),以便使用ROBOTC对EV3进行编程。
1)     要安装ROBOTC VM,请打开Robot菜单并选择Download Firmware。 从此处选择标准文件,将开始固件下载过程。
5.png
2)     与固件/内核不同,ROBOTC VM只需约5秒钟即可完成安装。
6.png

五、编辑第一个程序
1)打开软件 11.png
2)新建一个程序,点击file--new--new file
3)编程之前,单击工具栏的画红圈的位置,对电动机与传感器进行设置,不设置也行,全程用端口名就行,就是给电机命名,选择电机的型号,别的选项影响不大,传感器也是,如果设置,编程区会出现几行预处理命令,这些会方便以后的编程,画黄圈的位置是写好程序之后,下载到机器人上。
12.png
4)take main 是主函数,简单学过C语言的应该都知道,程序的所有流程都要写到主函数里,我这个程序是一个定距离停车的程序,以后的帖子在继续写一些简单的命令用法,其实和C语言用法差不多。
13.png
5)当程序写好之后,先点击工具栏中的Compile Programanniu 按钮进行编译,系统将程序保存到指定位置,并且自动检查是否有错,结果会显示在下方,这个按钮就是第三步,画黄圈左边第一个。
6)下载的时候分为实物(就是连接EV3)和虚拟世界,这里我在虚拟世界里展示下。单击文件栏中的ROBOT菜单,选择Compiler Target--Virtual World,之后再按工具栏Download to Robot按钮。
14.png
7)会出现登录界面,因为我没花钱,所以点击Log In  as Guest(游客登录),我下载了一个EV3的挑战包,完成了其中一个任务。
15.png
8)挑战成功后会出现提示,可以在虚拟世界里面调试,差不多了在下载到实体机上。
16.png 17.png
以上仅是个人学习中的理解,如果有错误,还请提醒,我QQ1131769231,如果还有玩robotC的,可以加好友一起讨论

如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2018-9-21 11:35:08 | 显示全部楼层
厉害,收藏了
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2018-9-21 14:56:10 | 显示全部楼层
厉害厉害,是不是还得学习一些C语言的编程
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2018-9-21 16:01:51 | 显示全部楼层

谢谢,我也是在学习robotc,这些顺便但一些笔记
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2018-9-21 16:04:47 | 显示全部楼层
Lancer5925 发表于 2018-9-21 14:56
厉害厉害,是不是还得学习一些C语言的编程

简单的学习一下C语言的用法就行,也不用学太多,其实控制EV3常用的语句没有多少
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2018-9-21 18:06:27 | 显示全部楼层
虚拟世界是收费的软件是吧
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2018-9-21 18:24:17 | 显示全部楼层
啥都看不懂
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2018-9-22 08:38:51 | 显示全部楼层
a54lihu 发表于 2018-9-21 18:06
虚拟世界是收费的软件是吧

robotC和虚拟世界都是收费的,但是可以用无限试用,买也不贵
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2018-9-22 08:41:16 | 显示全部楼层

会点C语言学起来会容易点,我发的前两个就是安装配置,以后我会把一些笔记整理整理上传
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2018-9-25 14:55:48 | 显示全部楼层
jiangzian 发表于 2018-9-21 16:01
谢谢,我也是在学习robotc,这些顺便但一些笔记

ROBOT C  需要美元购买,还有虚拟机也需要购买,你购买了正版了吗?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2018-9-25 17:10:53 | 显示全部楼层
北京文字 发表于 2018-9-25 14:55
ROBOT C  需要美元购买,还有虚拟机也需要购买,你购买了正版了吗?

没有,试用,但是可以一直试用,就是删除注册类表就行了
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2018-9-27 08:16:07 | 显示全部楼层
jiangzian 发表于 2018-9-25 17:10
没有,试用,但是可以一直试用,就是删除注册类表就行了

是这个网站下载的 ROBOT C  软件吗?
https://robotc.com.cn/software/
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2018-9-27 09:45:22 | 显示全部楼层
北京文字 发表于 2018-9-27 08:16
是这个网站下载的 ROBOT C  软件吗?
https://robotc.com.cn/software/

我是在官网下载的,这个上面下也行
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2018-9-27 10:06:28 | 显示全部楼层
不错不错,软件有点贵
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2018-9-27 17:16:52 | 显示全部楼层
尘陌 发表于 2018-9-27 10:06
不错不错,软件有点贵

我自己只是学学看,现在只是初学者,没有买正版的必要,这个软件可以试用10天,但是可以每次试用10天,就可以无限试用了,以后要是学习深了,有必要的话会买正版
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

手机版|中文乐高 ( 桂ICP备13001575号-7 )

GMT+8, 2024-11-23 21:53 , Processed in 0.141028 second(s), 21 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表