VJC案例-叫人起床

项目内容:夜晚天黑的时候,机器人静止不动。一旦天亮了,机器人就动起来,并发出声音、眼睛发光,持续一段时间才停下来。
相关模块:亮度检测、发音、转向、条件循环。
难度等级:●●○○○
程序设计
首先设计一个亮度检测小程序,第一个“亮度检测”模块参数设置为方式“左”,变量选择“亮度变量一”,第二个“亮度检测”模块参数设置为方式“右”,变量选择“亮度变量二”。“显示”模块两行显示信息分别为“亮度变量一、亮度变量二”。延时等待0.1秒(如下图)。
在这里插入图片描述

将以上程序仿真运行。在运行场地上添加光源,光源半径设为180,渐变值30。然后将机器人放在光圈中和光圈外(如下图),观察一下机器人左右眼检测到的亮度值。
在这里插入图片描述
图3-12亮度检测界面
为了达到叫人起床的目的,需要检测环境光的亮度。假设天黑的时候,环境光的亮度大于200,而天亮的时候,环境光的亮度小于200。当天黑的时候,机器人就一直反复检测环境光的亮度。一旦检测到环境光的亮度小于200,表明天亮了,机器人就开始动作,转动身体、发音、眼睛放光。在程序中,机器人检测环境光的亮度的过程可以用条件循环来实现(如下图)。
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值