回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

【挑战一】公交车人机交互模拟 简单

头像 ziyuboy 2022.10.19 78 4

一、设计背景:

孩子上小学三年级,刚开始接触SCRATCH编程。晚上做完作业,一起做一起公交车的交互模拟动画吧。

公交车出站时,播放“站稳扶好”注意安全的提示音;到站时,乘客可按钮提示司机停车,并播放“请下车”提示音;到达终点站后,播放“终点站已到,带好物品”的提示音。

乘客进入车站时,会听到“关注车次信息”的提示音;当乘客遇到公交车时,会隐藏,表示已经上车。

 

二、功能原理:

1.语音播放功能,使用MIND+网络服务扩展功能中的文字朗读,结合百度智能云的语音识别来实现。

2.人物的移动,使用“侦测”模块的积木块来实现。

3.公交车的到站,使用“侦测”模块中的“碰到颜色”、“碰到角色”积木实现。

 

三、操作过程:

1.使用键盘上下左右方向键,控制乘客的位置移动,当进入公交车站时听到车站提示音;当碰到公交车时,乘客消失,进入公交车。

2.公交车自动运行,出站时播放出站提示音,到站时乘客按钮播放下车提示音,到达终点站后播放到站提示音。

 

四、程序代码:

1.公交车代码:

微信图片_20221019221547.png

起步时,进行语音提示。

微信图片_20221019223214.png

公交车到站后,乘车按键提示司机,并播放提示音。

微信图片_20221019223331.png

公交车到达终点站后,播放提示音。

2.乘客代码:

微信图片_20221019223550.png

乘客的移动,由键盘方向键进行控制。乘客进入公交站后,会听到车站的信息播报。

微信图片_20221019223658.png

乘客的移动,由键盘方向键进行控制。当乘客遇到公交车时,会隐藏,表示进入公交车。

 

五、演示视频:

 

 

评论

user-avatar
  • 花生编程

    花生编程2023.01.29

    厉害赞

    0
    • 花生编程

      花生编程2023.01.29

      厉害

      0
      • 三春牛-创客

        三春牛-创客2023.01.09

        赞!

        0
        • 三春牛-创客

          三春牛-创客2023.01.09

          厉害厉害

          0