RB11 数码管应用 3:闹钟定时炸弹
课程概述
- 课程名称:见标题
- 课程时长:40 分钟 × 2
- 课程内容:利用数码管和蜂鸣器实现闹钟、模拟定时炸弹
- 学生群体:3~6 年级
RB11 至 RB13 为集中讲解数码管应用。 课程具有连续性,授课教师可根据情况调整、删减内容
内容来源:
1. 《树莓派初级课程V1(吴俊杰老师18课时)》第 13、14、15 课
2. 课件 1.0 初级 1 第 13、14、15 课
3. 其它调整和增删内容
教学目标
考察点
知识与技能
情感价值
电影里经常看到定时炸弹。 通过制作炸弹和拆弹联系,刺激学生兴趣的同时,学到知识。
难点和注意事项
杜邦线的使用需要一定专注和动手能力。 注意“拆弹”拔掉接线即可,不要像影视中一样“剪断”
教学准备
- 基础教学环境
- 树莓派套装,含数码管、蜂鸣器、杜邦线
- 可准备一些包含定时炸弹爆炸、拆弹等的电影片段
课堂教学活动
暖场(5分钟)
活跃气氛,复习上节课内容,引入本节课主题。 上节课没有完成的练习,本节课可以继续。
课堂讲解(70分钟)
教学提纲:
- 前篇
- 任务一:倒计时触发闹钟
- 任务二:按钮停止闹钟
- 后篇
- 定时炸弹
- 任务三:带启动装置的定时炸弹
- 扩展任务
授课内容:详见下文“讲义”部分。
总结与点评(5分钟)
(回顾课程知识点,根据情况提问。如果有学生作品,邀请学生上台演示、讲解。)
讲义
(完整授课内容和补充知识)
任务1:倒计时触发闹钟
目标:
- 用数码管显示倒计时(秒)
- 倒计时归零后,让蜂鸣器发声
利用前面封装好的多位数显示函数来显示剩余的秒数。
有两种实现方案,有什么不同?哪种更好呢?
任务2:闹钟发声后,按钮按下闹钟停止发声
定时炸弹
定时炸弹工作原理:利用的是倒计时原理,倒计时结束后,炸弹引爆。同时离爆炸时间越近,提示越急促,使人感受到危险靠近的紧迫感。
我们不可能炸掉教室,所以还是用一个蜂鸣器来代替炸弹。
而我们之前做的倒计时闹钟,其实就已经实现了倒计时、引爆的动作。下面我们增加一些组件让它更像一个定时炸弹。
任务三:把倒计时闹钟改造成带启动开关的定时炸弹
首先我们添加一个启动开关,可以用按钮、红外手势,当然,也可以用一个设定具体时间启动的闹钟为启动倒计时的条件。
先用蜂鸣器模拟一个刺耳的警报来代替爆炸:
然后将这个警报脚本封装成函数。同学们还可以尝试挑战 PWM,时间间隔来获得各种不同的声音效果。
然后,电视里的定时炸弹是不是在计时时会发出滴……滴的声音?我们也加上这样的效果。
扩展任务:增加倒计时显示,离爆炸越近冒号跳动越快
扩展任务:其他
- 修改程序,使红外传感器作为拆弹装置
- 用一条杜邦线替代红外传感器,把线剪断拆弹成功。
- 再增加一条杜邦线,如果剪到这根线立马爆炸。
课件
根据本教学计划和讲义,以及具体授课对象编写。
文件名应为:
RB13-数码管应用3.pptx