5年级下册信息技术 滑竿接球 逐字稿-2,353字
师:同学们,今天我们的课程是滑杆接球,下面我们一起来玩一玩这个游戏。向右、向左,童兴明,这个游戏有趣吗?我们一起看看,它是用开源硬件信息技术实验箱上的哪一个传感器来操作的,大家拿出实验箱找一下。同学们找到了吗?它在这儿呢。大家可以左右感受一下。这就是我们今天要学习的滑杆传感器,下面我们一起来认识一下它。滑杆传感器又称电位器,通常由电阻体和可移动的电刷组成,通过滑动滑块得到不同的电阻值。
接下来我们要连接测试,大家看着老师的屏幕,拿出实验箱,打开 Xting 软件,根据屏幕上的提示把硬件和软件连接、设置好。同学们,硬件和软件都连接设置好了吗?这里要注意,安装固件驱动以后一定要记得再选择一下串口。好,下面就跟着老师一起来测试一下滑杆传感器。
选择事件模块,找到“当预期被点击”控件;选择控制模块,找到“重复执行”控件;选择变量模块,建立一个变量,新建变量名为 a,选择“适用于所有角色”,单击确定;选择 box 模块,找到滑杆传感器。这样,测试滑杆传感器的脚本就搭建好了。下面我们开始测试这一段脚本,大家注意观察。
当老师把滑杆从左滑到右,注意观察变量 a 的值的变化,再从右滑到左。大家有没有发现,滑杆在左的时候,它的值是多少?滑杆在右的时候,它的值又是多少?
同学们,经过刚才的测试,大家都发现滑杆传感器的值的规律了吗?我们再来一起看一下。首先,滑杆传感器的值是一个大于 0 的整数;其次,滑杆传感器左侧的最小值是 0;第三,滑杆传感器右侧的最大值是 1023。同学们,你们的脚本测试下来是这个结果吗?如果有问题可以暂停一下视频,再回去测试一下。
同学们,接下来我们要用滑杆来控制网兜。首先我们一起来分析一下,大家都知道滑杆的最大值是 1023,而我们舞台的水平宽度的最大值是 480。通过数学计算,我们可以得出滑杆在舞台上的值就等于传感器的值乘以 480 除以 1023。最后我们就可以知道,滑杆控制网兜水平移动 x 的值就等于网兜在舞台最左边的 x 的值加上滑杆在舞台上的值。同学们可以先尝试着在 XD 当中找出相关的组件搭建一下测试。
同学们,控件都找出来了吗?我们一起来看一下。好,我们接下来看一看具体的数字分别代表了什么。20018,这个就是网兜移动到最左边坐标 x 的值,你们的是多少?480,大家都应该知道它代表舞台的水平宽度的值。1023,这个就是滑杆的最大值,同学们都清楚了吗?那接下来就跟着老师一起来搭建脚本。
首先我们来添加和绘制角色。第一,删除默认角色,添加小球角色;第二,绘制出接球的网兜。打开绘图编辑器,选择“源工具”,设置填充色为绿色,轮廓色为黑色;选择“画笔工具”,设置填充色为黑色;第三,绘制舞台红色底线。选择舞台背景,选择“线段工具”,设置填充色为红色,设置线段粗细为 10。调整小球、网兜的位置。角色和舞台我们就添加和绘制好了。