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,时间间隔来获得各种不同的声音效果。

然后,电视里的定时炸弹是不是在计时时会发出滴……滴的声音?我们也加上这样的效果。

扩展任务:增加倒计时显示,离爆炸越近冒号跳动越快

扩展任务:其他

  1. 修改程序,使红外传感器作为拆弹装置
  2. 用一条杜邦线替代红外传感器,把线剪断拆弹成功。
  3. 再增加一条杜邦线,如果剪到这根线立马爆炸。

课件

根据本教学计划和讲义,以及具体授课对象编写。

文件名应为:

RB13-数码管应用3.pptx

Copyright © 古德微 2023 all right reserved,powered by GDWRobot本课修订时间: 2021-10-13

results matching ""

    No results matching ""