
上QQ阅读APP看书,第一时间看更新
6.2 Scratch单杠小子程序
单杠小子

模拟现实中单杠运动员在单杠上的运动方式,可以通过倾斜传感器控制单杠小子的前后运动,也可以通过距离传感器控制单杠小子的前后有规则运动。
秋千、海盗船程序中,通过将距离传感器测量的数值输入到电动机功率,实现来回荡悠的往复运动,达到荡秋千的效果。
通过Scratch 3.0和WeDo 2.0的程序,以及倾斜传感器、距离传感器的运用,模拟真实的秋千、海盗船的运动规律。

单杠小子源程序

基础程序:使用倾斜传感器,控制单杠小子的前后运动

根据前后运动方向的不同改变LED灯的颜色。
这里编写了一个通过按键控制单杠小子的Scratch 3.0程序。

程序开始,当角色被点击时,单杠小子做前后运动。
按住〈a〉键,停止运动。松开〈a〉键,继续运动。
按下空格键,发出欢呼声。
这是一个简单的鼠标和按键控制程序。
WeDo单杠小子

使用WeDo 2.0距离传感器,调整单杠小子的运动速度。

倾斜传感器
使用了WeDo的倾斜传感器控制WeDo的单杠小子运动。
不同的上、下倾斜角度控制单杠小子前、后的运动。
当平放时停止运动。
WeDo硬件和Scratch结合,传感器同时控制WeDo硬件和Scratch动画。


使用距离传感器控制单杠小子前后回荡的往复运动。


将距离传感器测量的数值输入到电动机功率。
单杠小子按照测量数值来回往复运动,或者停止运动。