编程软件:Graphical RobotC for VEX
开发者:美国卡耐基梅隆大学
图形化RobotC编程软件
来自于美国计算机科学大学排名的领先者:卡耐基梅隆大学
软件开机界面:
编程步骤:
01 点击New File按钮,新建文件
02 点击Motor and Sensor Setup按钮,进入马达与传感器设置窗口
在Standard Models(标准模型)分页中,将“机器人类型”选项改选为列表中的最后一项:“Standard Drive Base”(标准底盘)
改选后,右侧会出现Standard Drive Base机器人底盘车的图片:
注意提示的默认连接端口:
机器人上的马达与主机端口的连线,应与此处设置相一致
注意:
马达端口的设置,是可以在Motor分页中进行修改的。
03 养成提前保存程序的习惯,命名为rc1
解释说明:保存好程序,才能接下来操作Compile Program(编译程序),检测程序是否有错误需要修改。只有修改后没有错误的程序,才能顺利通过编译,软件底部窗口显示编译成功,并最终生成可以下载进机器人运行的程序。
保存文件后,程序默认的后缀为.rbg
04 编写图形化RobotC底盘控制程序
解释说明:
RobotC Wiki文档
arcadeControl函数图标的作用:
通过遥控器上的左右摇杆,来控制机器人的底盘两个马达的运动速度和方向。
ChA(通道A):控制垂直方向(前后)的运动;
ChC(通道C):控制水平方向(左右)的运动。
05 在端口Port2,添加“铲子”马达,命名为chanzi,Type选为VEX IQ Motor,设置完毕后按确定按钮
06 马达设置完毕后,要马上按Compile Program(编译程序)按钮,然后setMotor函数图标的马达选项中,才会出现“chanzi马达”选项
编译程序按钮
编译程序后,选项中出现“chanzi”马达这一新选项
07 使用多个分支结构,通过将分支结构的条件设为Wireless Controller(无线遥控器)中的LUp、LDown按钮的开关状态(0和1),从而“分类讨论”,控制“铲子”马达的正转、反转和停止
08 编写完成完整的三马达机器人程序
rc1.rbg程序下载二维码
领取专属 10元无门槛券
私享最新 技术干货