繁忙的餐厅.PDFVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
繁忙的餐厅

10 繁忙的餐厅 04 繁忙的餐厅 送餐机器人 勤劳繁忙的餐厅服务员 餐厅繁忙起来了!你要让你的小小服务员变得更加聪明。结合 机器人的地面感应器 ,让它来帮助你给客人们送餐吧 ! 1 机器人取餐后 ,能够送餐至指定桌号。 2 送餐后能返回厨房 ,再次取餐。 编程知识点 学会广播消息的发送与接收。 1 在左侧分类栏下 ,选择 “事件”分类 ,就可以使用与 发送接收消息相关的编程语句。需要添加消息变量时, 点击 “添加消息” ,给新的消息命名完成即可。 2 添加消息变量后 ,使用 可以发送广 播消息。语句中 为可选下拉列表 ,列表中列 出所有已经添加过的消息变量。 3 使用 可以接收消息。 为 可选下拉列表 ,列表中列出所有已经添加过的消息变 量。 该语句表示只有当接收到 的消息后 ,开始 执行拼接在该语句块下的其他语句。 注意 ,使用发送和接收消息时,这两个语句需选取相 同的消息变量名 ,否则无法触发接收消息事件。 4 同一个程序里可以有多个发送和接收消息的代码段。 分别运行下列两个例子 : 开始运行后 ,发送灯光 消息 ;接收到消息后机 器人开始亮灯。 运行后 ,发送灯光消息 ;接收到 消息后机器人开始亮灯。亮灯结 束后 ,发送声音消息。接收到声 音消息后 ,机器人发 出指定声音。 第一步 机器人每经过一个餐桌节点时,发出警报声 ,判断是否是 目的 地 ,直到送餐至指定桌号 ,并转向至该桌方向。到达指定餐桌 后 ,亮灯提示。 要实现这个功能 ,我们首先要让小机器人知道 自己走到了第几排? 然后就需要判断到底是转左还是转右 ,我们来看看怎么做 : 1 增加 自定义变量 “理想值”、 “左纠正速度”、 “右纠正 速度”、 “基本速度”、 “系数”、 “排数”、 “右边”、 “i”。 2 为 自定义变量赋值。设置和机器人行驶速度、转弯相关的 “基本速度”、 “理想值”、 “系数”的数值。 设置与送餐相关的 “排数”、 “右边”、 “i”的值。排 数表示餐桌所在排数号 , “右边”表示是否右转 , “i” 为控制变量。 3 使用条件循环语句。 4 设置循环语句的循环条件 : 当变量 “i”的数值等于排数的数值时,停止循环 ,否 则循环执行循环体 内的所有语句。 5 在循环体 内设置 : “左纠正速度”的数值为机器人左 侧底面感应器数值与理想值的差 , “右纠正速度”为 机器人右侧底面感应器数值与理想值的差 (与上一课 中第一步最后的设置方法相同 ): 6 在循环体 内嵌套使用 条件判断语句 ,设置判断条件 : 这句判断为真的条件是需要满足左、右侧底面感应数 值都小于15。即左右侧感应器都感应到进入黑色区域。 7

文档评论(0)

18273502 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档