乐高机器人:Scratch与WeDo编程基础实战应用
上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动画。

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

将距离传感器测量的数值输入到电动机功率。

单杠小子按照测量数值来回往复运动,或者停止运动。