情景引入
红外遥控,是一种无线、非接触控制技术,具有抗干扰能力强,信息传输可靠,功耗低,成本低,易实现等显著优点,被诸多电子设备特别是家用电器广泛采用,极大的方便了日常生活。
模块介绍
红外遥控模块:
要实现红外遥控,需要一个红外遥控器和一个红外接收模块,遥控器通过红外发光二极管发送经过调制的红外光波,红外接收模块通过红外接收二极管来接收红外光波。
硬件连接
如图进行线路连接,模块的G接主板的GND,模块的V接主板的5V
风扇模块的S接D5
红外接收模块的S接D7
编写程序
在Mind+中添加用户库,使用用户库中的红外接收模块
新建一个变量,将红外接收模块接收到的值赋值给变量,使用串口打印将变量的值打印出来,按下遥控器不同的按键,观察并记录按键所对应的数值
当红外接收头接收到的数值分别为1、2、3时风扇切换到一、二、三档,接收到的数值为4时,风扇停止
拓展任务
红外遥控器不止控制风扇,还可以控制LED灯的亮灭,利用不同的按键来开灯和关灯,做一做,试着将这一功能加进来吧
效果展示
原文链接:https://www.legocode.cn/698.html,转载请注明出处~~~
评论0