一、设计背景:
孩子上小学三年级,刚开始接触SCRATCH编程。晚上做完作业,一起做一起公交车的交互模拟动画吧。
公交车出站时,播放“站稳扶好”注意安全的提示音;到站时,乘客可按钮提示司机停车,并播放“请下车”提示音;到达终点站后,播放“终点站已到,带好物品”的提示音。
乘客进入车站时,会听到“关注车次信息”的提示音;当乘客遇到公交车时,会隐藏,表示已经上车。
二、功能原理:
1.语音播放功能,使用MIND+网络服务扩展功能中的文字朗读,结合百度智能云的语音识别来实现。
2.人物的移动,使用“侦测”模块的积木块来实现。
3.公交车的到站,使用“侦测”模块中的“碰到颜色”、“碰到角色”积木实现。
三、操作过程:
1.使用键盘上下左右方向键,控制乘客的位置移动,当进入公交车站时听到车站提示音;当碰到公交车时,乘客消失,进入公交车。
2.公交车自动运行,出站时播放出站提示音,到站时乘客按钮播放下车提示音,到达终点站后播放到站提示音。
四、程序代码:
1.公交车代码:
起步时,进行语音提示。
公交车到站后,乘车按键提示司机,并播放提示音。
公交车到达终点站后,播放提示音。
2.乘客代码:
乘客的移动,由键盘方向键进行控制。乘客进入公交站后,会听到车站的信息播报。
乘客的移动,由键盘方向键进行控制。当乘客遇到公交车时,会隐藏,表示进入公交车。
五、演示视频:
花生编程2023.01.29
厉害赞
花生编程2023.01.29
厉害
三春牛-创客2023.01.09
赞!
三春牛-创客2023.01.09
厉害厉害