编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

红外遥控器家电设备,米思奇Mixly图形化统程ESP8266

wxchong 2025-05-27 18:21:49 开源技术 14 ℃ 0 评论

红外遥控器去控制设备,用1号脚和2号脚控制开发板D4的led灯,用4和5两个按键去控制继电器驱动外围设备。

·首先按下2号键,开发板指示灯点亮;按下1号键,开发板指示灯熄灭;按下4号键,继电器吸合;按下5号键,继电器断开。这就是红外控制的,这个是红外接收头,这是红外遥控器。

·在做这个实验之前,可以看一下遥控器对着摄像头去按键的时候,它这里是会有一个闪烁的红外,这边也可以对着接收头去按,看一下它的指示灯是否闪烁,代表红外遥控器是否有信号发出。

·这里接线,将红外的信号线接在了开发版的D3引脚,继电器输出的引脚接在了D2引脚,另外两根都是它们的供电。

·下面就看一下它的程序,这是用米思奇编的程序。首先这段程序可以先不用编入,可以先去获取遥控器按键的红外值,点击上传。这个程序就是当红外引脚0号脚,这里可以通过点击工具去看接的是哪个引脚0号脚,代表是开发版D3。

·因为这里用了,可以先禁用,快点击上传,这里选择的是16进制,通过串口将接收到的红外信号只打印到串口监视器,上传完成。

·这时候可以通过按红外遥控器这边串口,就可以接收到按键的红外的值,就是所谓的编码。每一个键都有一个固定的编码值,只要将编码值记录下来,在程序当中去判断编码值,就可以实现遥控功能。

·下面帮禁用块启用,重新放回到程序当中,这里面是只有在有信号的情况下才去检测。这里面要特别注意的是16进制数据,所以在前面要打一个0X,在后面再加上按键的编码值,这样就能够实现对它的控制。

·当编码值相等的时候,等于对应的按键的时候,去输出对应的引脚的高低电平,这样就能够实现红外遥控功能。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表