Arduino创意机器人18课时2.4遥控风扇.ppt
2.4 遥控风扇,红外遥控器是我们常用的一种遥控设备,我们可以用它控制电视、空调、音响等家用电器。前面我们用过的风扇也是生活中常见的家用电器,可以用遥控控制吗?,遥控风扇:通过红外遥控套件控制风扇的转动方向与转动速度。,工作时,红外遥控器向红外接收头发射信号,红外接收头接收到信号之后,分析得出红外遥控器发射信号的按键是哪个,根据此按键的命令做出反应。,红外遥控套件,红外遥控套件,红外遥控器:先解码,获取红外遥控器的键值后才能使用红外接收头:接数字针脚,红外遥控器的解码,设置红外接收头的端口,获取红外遥控器的指令,判断是否收到指令,若收到,打印出来,基础任务一,利用串口获取红外遥控器的键值,并完成下表。,红外遥控器的键值,当获取到红外遥控器的键值之后,我们会发现这是一个十六进制的字符串。,字符串的比较,基础任务二,使用红外遥控套件,制作遥控风扇,实现红外遥控器的红色键按下时风扇开始转动,STOP键按下时风扇停止转动。,提高任务,请尝试,利用红外遥控器的多个按键,改变风扇的转动方向和转动速度等。,总结,通过这节课,我们了解了红外遥控套件的工作原理,掌握了红外遥控器的解码方法,并制作出了遥控风扇。,布置作业,(1)查找并了解我们日常生活中红外遥控的相关应用。(2)通过阅读教材中的视野拓展,了解智能家居的相关知识。想一想,学完本节课,你可以为智能家居做哪些设计呢?,