课程6:电动投石机
主题引入
教师播放一段电视剧或电影中古代战争场面的小视频给学生,请学生仔细找一找这些士兵使用了哪些兵器。
师生互动提问:在刚刚的视频中你看到了哪些兵器?这些兵器有什么用?你有注意到一个把石头投出的机器吗?你知道它叫什么名字吗?它比起其他兵器有什么优势吗?
引入主题:今天我们要来制作一个用电来驱动的投石机,比一比谁投出的沙包更远。
主题分析
1.师生互动提问:投石器有哪些部分组成?基座,杆臂。负责投出石块的是什么?
2.它应该长一些还是短一些?长(可以实验一下,老师和学生的手臂相当于杆臂,同时投沙包,看看谁投得远)
3.今天制作的投石机是用电机驱动的,电机需要和投石器的哪部分连接?
4.杆臂那么我们可以用什么作为开关,告诉投石机什么时候投石呢?触碰开关传感器
动手实践
按照搭建图搭建电动投石机模型。搭建难点:触碰开关传感器的安装,杆臂的加固。
编程指导
分析编程重点与难点
任务一:当石块放置在杆臂上时,进行投石动作。
分析:当石块未放置在杆臂上时,触碰开关传感器此时的状态为:松开,对应数值为:0,此时电机不动;当石块放置在杆臂上时,触碰开关传感器此时的状态为:按下,对应数值为:4000,此时电机转动,将石头投出。
学习语句:如果……否则演示程序,请学生编写程序并下载,查看效果是否和预想一致,比一比谁投得远。
任务二:多次进行投石任务。
分析:1.要多次进行投石任务,杆臂在向前投石之后需要怎么做?恢复原位
2. 多次进行投石,需要使用什么编程语句?重复执行
知识点检验
问题一:触碰开关传感器有松开和( )两组状态。A. 按一下 B. 按下
问题二:触碰开关传感器按下对应数值( ),松开对应数值( )。
A. 0 B. 4000
问题三:当要判断两种或两种以上情况时,使用( )编程语句。
A. 重复执行 B. 如果……否则……
成果展示
攻城对决,将孩子分为两组,各自守护自己的城池,并攻打对方城池,首先将对方城墙全部打倒的一方获胜。城墙可以使用抽纸包代替。