第4课遥控风扇

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第4课遥控风扇
一、教材与学生情况分析
《遥控风扇》是第二章《智能风扇》的第四课。

通过前面的学习,学生对风扇的基本操作有了深入的了解,对风扇的控制产生了更浓厚的兴趣。

本节课主要使用红外遥控套件,制作遥控控制的风扇。

二、教学目标
1.了解红外遥控套件的工作原理。

2.掌握红外遥控器的解码方法。

3.通过制作遥控风扇,激发对遥控控制的兴趣。

三、教学重难点
教学重点:使用红外遥控套件制作遥控风扇。

教学难点:字符串的比较。

四、教学流程
1.新课导入
红外遥控器是我们常用的一种遥控设备,我们可以用它控制电视、空调等家用电器。

前面我们用过的风扇能否实现遥控控制呢?如果让你用红外遥控控制风扇,你会选择哪些键进行控制呢?每个键都负责什么功能呢?
出示课题《遥控风扇》。

2.教学新课
(1)红外遥控套件
1)红外遥控套件
红外遥控套件主要包括红外遥控器和红外接收头。

如图,红外遥控器有21个按键,红外接收头针脚的定义为:D接数字口,VCC接5V,GND接GND。

学生操作:请同学们将红外遥控套件(其实只需要连接红外接收头)连接到Arduino板上。

提示:为避免与控制风扇的针脚(4,5,6,7)重复,尽量不要将红外接收头连接到这几个数字口。

2)红外遥控器的解码
工作时,红外遥控器向红外接收头发射信号,红外接收头接收到信号之后,分析得出红外遥控器发射信号的按键是哪个,根据此按键的命令做出反应。

红外遥控器的每个按键都相应的键值,使用之前需要先获取红外遥控器的键值,也就是对红外遥控器进行解码。

ArduBlock为我们提供了获取红外遥控器键值的系列模块,使用这些模块并结合串口将键值打印出来的程序如下(红外接收头连接的是数字口11):
基础任务一:利用串口获取红外遥控器的键值,并完成下表。

(2)遥控风扇
当获取到红外遥控器的键值之后,我们就可以利用其编程控制风扇了,尝试着制作遥控风扇吧。

1)字符串的比较
在前面,我们已经可以获取红外遥控器的键值了,同学们会发现这是一串英文和数字混合的字符,这称作字符串。

那么我们在使用红外遥控套件时,如何比较红外接收头接收到的字符串与键值相同呢?这就需要“逻辑运算符”中的【字符串相等】,如下所示。

2)遥控风扇
基础任务二:使用红外遥控套件,制作遥控风扇,实现红外遥控器的红色键按下时风扇开始转动,STOP键按下时风扇停止转动。

参考程序(红外接收头连接的是数字口11):
提高任务:小组讨论,使用红外遥控套件还能制作出什么样的遥控风扇,并尝试实现。

比如,利用红外遥控器的多个按键,改变风扇的转动方向和转动速度等。

3.拓展提升
阅读视野拓展,了解红外遥控的工作原理。

阅读视野拓展,了解智能家居的相关知识,思考你可以为智能家居做哪些设计呢?4.课堂总结
通过这节课,我们了解了红外遥控套件的工作原理,掌握了红外遥控器的解码方法,并制作出了遥控风扇。

5.课后作业
1)查找并了解我们日常生活中红外遥控的相关应用。

2)想一想,我们制作的风扇与家里的风扇比起来,还需要做哪些改进?。

相关文档
最新文档