VEX IQ图形化RobotC编程:三马达遥控机器人程序

编程软件: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程序下载二维码

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180911G0266Z00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励