![乐高机器人:Scratch与WeDo编程基础实战应用](https://wfqqreader-1252317822.image.myqcloud.com/cover/707/31251707/b_31251707.jpg)
上QQ阅读APP看书,第一时间看更新
7.2 Scratch青蛙程序
Scratch青蛙
![](https://epubservercos.yuewen.com/896E45/16923818205021606/epubprivate/OEBPS/Images/97_01.jpg?sign=1739172674-GqUpj8vqX6kgbhY0wroNsRkdwoH9OQHA-0-01bd8fd00e8183bf6d624a6222c769b8)
来回移动的青蛙
会使用到运动模块组里的这三个模块。
![](https://epubservercos.yuewen.com/896E45/16923818205021606/epubprivate/OEBPS/Images/97_02.jpg?sign=1739172674-NUiqq4VtrmxwigOcmooRNrJfQVZXkZSn-0-caf90a55ab827bc53891c8fa36b47f15)
![](https://epubservercos.yuewen.com/896E45/16923818205021606/epubprivate/OEBPS/Images/98_01.jpg?sign=1739172674-L2JsD8RyHnkZHd17CKrufiiRWB2zh5Nz-0-f9d68ab8ae29e516261279bc25e3eb17)
![](https://epubservercos.yuewen.com/896E45/16923818205021606/epubprivate/OEBPS/Images/98_02.jpg?sign=1739172674-zuyp1Bm6SFzmiWC7Gkvkp2Nnyns7HB5i-0-fdd15ed3e939a6499d8f67870059043f)
Croak声音
![](https://epubservercos.yuewen.com/896E45/16923818205021606/epubprivate/OEBPS/Images/98_03.jpg?sign=1739172674-8mR5E595tOpK3qI6H5RDbZGdI9UKwbva-0-4616de22250b97ecdee18357fedcdfff)
Forest背景
先上传4张青蛙的动作图片,找到青蛙的叫声,找到舞台背景。
![](https://epubservercos.yuewen.com/896E45/16923818205021606/epubprivate/OEBPS/Images/98_04.jpg?sign=1739172674-7cXWaiRv6uMMKBdJmetolUrXcvpGL0gJ-0-ca99a359eb64faa97f3235f2b118b2d4)
以下是点击绿旗开始与当距离小于50时开始两种方式。
![](https://epubservercos.yuewen.com/896E45/16923818205021606/epubprivate/OEBPS/Images/99_01.jpg?sign=1739172674-U87wxPRsuND62VElvXnyr8ST57KvDO7v-0-33a8f2122a61e27a3f867531591d1187)
虽然两种开始方式使用不一样的源程序,但实现的功能是一样的。它们都可以控制舞台中的青蛙来回移动,遇到边缘就反弹。
WeDo青蛙
![](https://epubservercos.yuewen.com/896E45/16923818205021606/epubprivate/OEBPS/Images/100_01.jpg?sign=1739172674-cLLtKhK5iHYkNXhAyqyuzY527W1JF9Tx-0-b4dbe67cdf9a99c3daa87bcc39875c6d)
距离传感器控制的青蛙
根据不同的距离,控制青蛙的前进、后退及跟随动作。
![](https://epubservercos.yuewen.com/896E45/16923818205021606/epubprivate/OEBPS/Images/100_02.jpg?sign=1739172674-lvog7L1dHFxNGAQTBpXgSWK4gie4ov3Y-0-007bfb74051a769715ff21dab16ab501)
可以根据距离传感器检测到的距离远近来控制青蛙。
![](https://epubservercos.yuewen.com/896E45/16923818205021606/epubprivate/OEBPS/Images/101_01.jpg?sign=1739172674-BvtBxLiMUEleeq61jIIkTL1riDCslEk6-0-21a8f5ebe80394a1567d506888017c03)
按键控制WeDo青蛙
![](https://epubservercos.yuewen.com/896E45/16923818205021606/epubprivate/OEBPS/Images/102_01.jpg?sign=1739172674-AfmIHQPQbJqhvE1EwuZMUO21iqZhssCB-0-b3dced4fa60866db0defc8eb7e54df77)
键盘按键控制青蛙
方向键遥控青蛙的前后移动、跳跃。
![](https://epubservercos.yuewen.com/896E45/16923818205021606/epubprivate/OEBPS/Images/102_02.jpg?sign=1739172674-iCuYoKxxFrcwkffbPeykMPyfgzZ0v3Lw-0-9f12fea0d54710f6d28fc3b517f52669)
遥控青蛙
键盘的方向键遥控青蛙的不同动作。
![](https://epubservercos.yuewen.com/896E45/16923818205021606/epubprivate/OEBPS/Images/103_01.jpg?sign=1739172674-6BEoOSCnslRHqdXanlPjGFg48MTU1apq-0-33f2994633e7cbecebb71082a6f7ff73)
使用了事件、WeDo 2.0和运动模块组,达到同时控制WeDo模型和动画的效果。
![](https://epubservercos.yuewen.com/896E45/16923818205021606/epubprivate/OEBPS/Images/103_02.jpg?sign=1739172674-Xvkz2Ha2aqSdbkk4ODAPtEwb44hb2cpu-0-f15b235359316fbe571b44da9492d68c)
对应键盘按键的源程序,同时控制Scratch动画和WeDo模型。
![](https://epubservercos.yuewen.com/896E45/16923818205021606/epubprivate/OEBPS/Images/104_01.jpg?sign=1739172674-yH8O3FalWaM7sVIBsasaLKH0ZFiOlF0r-0-ab5ac3d30ab6ef506ae713330686dfd6)
青蛙的跳跃程序
用Scratch编写遥控WeDo模型的程序,可以更好地完成任务。
Scratch操作灵活,编写方便,功能丰富,还可以有动画和模型的互动效果,可以用于WeDo的比赛程序的编写,实用性很强,可提高WeDo的比赛成绩。