![乐高机器人: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=1739500040-gcbqzqeRHos2LpjLXC2nT8Nkvj6A5MH6-0-6cca5942d1632029ba0156e1ec058483)
来回移动的青蛙
会使用到运动模块组里的这三个模块。
![](https://epubservercos.yuewen.com/896E45/16923818205021606/epubprivate/OEBPS/Images/97_02.jpg?sign=1739500040-aJEkaNLC6AcO5jnfkpTKGAJq58FuOOKq-0-e1c273550eedaa02626e3bdbed879cae)
![](https://epubservercos.yuewen.com/896E45/16923818205021606/epubprivate/OEBPS/Images/98_01.jpg?sign=1739500040-Ra6TXOtD87MWebxMlEyvuzNwW8uwOmqJ-0-03ac1292f34fc5649b510a7c8ec85158)
![](https://epubservercos.yuewen.com/896E45/16923818205021606/epubprivate/OEBPS/Images/98_02.jpg?sign=1739500040-QnXdAnhBb0uAbmBz4QTnJZgfgNPEKY0W-0-b51a274a2f8e4ef925039777a84ad962)
Croak声音
![](https://epubservercos.yuewen.com/896E45/16923818205021606/epubprivate/OEBPS/Images/98_03.jpg?sign=1739500040-0AkV7iSCUcOoa28OlC2iplWEwm4at2CA-0-03f9e705323f047595b379a732335fda)
Forest背景
先上传4张青蛙的动作图片,找到青蛙的叫声,找到舞台背景。
![](https://epubservercos.yuewen.com/896E45/16923818205021606/epubprivate/OEBPS/Images/98_04.jpg?sign=1739500040-Em7nrmOeEqudliZtwLdKbW06mB2QTYfD-0-6af7d0f5a035c913b59bd2f2d9bbf7c4)
以下是点击绿旗开始与当距离小于50时开始两种方式。
![](https://epubservercos.yuewen.com/896E45/16923818205021606/epubprivate/OEBPS/Images/99_01.jpg?sign=1739500040-gQSPfjvuFLqHUf0PaznvXYIknjrZAsdk-0-9e74e6997045a535f82da1e081dc09af)
虽然两种开始方式使用不一样的源程序,但实现的功能是一样的。它们都可以控制舞台中的青蛙来回移动,遇到边缘就反弹。
WeDo青蛙
![](https://epubservercos.yuewen.com/896E45/16923818205021606/epubprivate/OEBPS/Images/100_01.jpg?sign=1739500040-keazI0l14xUYC0CdJY0rB5gebTAiTZPv-0-8a0cc07c888890697c7ef1d8e959f425)
距离传感器控制的青蛙
根据不同的距离,控制青蛙的前进、后退及跟随动作。
![](https://epubservercos.yuewen.com/896E45/16923818205021606/epubprivate/OEBPS/Images/100_02.jpg?sign=1739500040-qbaxq8qoHknaf7ci7NW2T0yvLRXyaeCl-0-74beea98fabd78f85db105f41f5524bb)
可以根据距离传感器检测到的距离远近来控制青蛙。
![](https://epubservercos.yuewen.com/896E45/16923818205021606/epubprivate/OEBPS/Images/101_01.jpg?sign=1739500040-WjXhXeOGUWzpKv4ZPso4dayA16MQpOkP-0-7160b03306bd719c24d71846f171a8b4)
按键控制WeDo青蛙
![](https://epubservercos.yuewen.com/896E45/16923818205021606/epubprivate/OEBPS/Images/102_01.jpg?sign=1739500040-GUNFMfXtCSDbylJNyvt7uHkyqEjOz8Mh-0-53fbade1ff91e73b8deef87d10ab6ee5)
键盘按键控制青蛙
方向键遥控青蛙的前后移动、跳跃。
![](https://epubservercos.yuewen.com/896E45/16923818205021606/epubprivate/OEBPS/Images/102_02.jpg?sign=1739500040-gq6sWYShfy1XcJKbU41CvXIgXHdpNJme-0-fce37bd1e69ba545a14cf5b0ae44cea0)
遥控青蛙
键盘的方向键遥控青蛙的不同动作。
![](https://epubservercos.yuewen.com/896E45/16923818205021606/epubprivate/OEBPS/Images/103_01.jpg?sign=1739500040-Cm60mFNBGPpVe6y7ejAE2fkjewCRPbtp-0-cc0511e81fe1a3eebc756a6e3ae03a54)
使用了事件、WeDo 2.0和运动模块组,达到同时控制WeDo模型和动画的效果。
![](https://epubservercos.yuewen.com/896E45/16923818205021606/epubprivate/OEBPS/Images/103_02.jpg?sign=1739500040-aWH3sfxgtMhcvd8d3h41nhOqAbhgKL1Y-0-43c667b4b16057cbc603583811e528a9)
对应键盘按键的源程序,同时控制Scratch动画和WeDo模型。
![](https://epubservercos.yuewen.com/896E45/16923818205021606/epubprivate/OEBPS/Images/104_01.jpg?sign=1739500040-h5B7ZT31LW30gvvmDz48GuCVNqlOSqml-0-c1c2a459d9d65b2bee9442b447574af8)
青蛙的跳跃程序
用Scratch编写遥控WeDo模型的程序,可以更好地完成任务。
Scratch操作灵活,编写方便,功能丰富,还可以有动画和模型的互动效果,可以用于WeDo的比赛程序的编写,实用性很强,可提高WeDo的比赛成绩。