首先你需要有单片机和红外接收模块还有oled屏幕+电子锁和继电器 有了这些我们开始吧!
红外接收转串口通信模块结合51单片机+oled屏幕实现遥控器红外解锁( STC89C52RC)
2.红外通信文档地址 http://zh1024.com/red或者 https://zh1024.hsk.top/red系统价值和功能与口号: 让所有单片机快速红外通信。
系统使用c语言 标准红外接收解码协议开发 开发者通过串口即可看到解码结果。
因为能通过串口看到什么红外按键输出什么值,那么就可以非常轻松的编程判断什么数据做什么事情了。
1.如果你有普通红外接收模块和51单片机 那么烧录红外转串口代码 即可在51上二次开发。
2.如果你只是想你的设备串口得到红外按键数据,那么购买我们店铺红外接收转串口模块接在你的设备串口就行。
普通红外接收模块+51红外接收转串口代码 接线示例
红外接收转串口模块 结合51串口接线示例
#include4. 51单片机如何使用红外遥控器控制呢?文档 http://zh1024.com/red或者 https://zh1024.hsk.top/red里面有红外文档 点击即可看到很多红外资料 5.如何使用手机控制呢?文档里面提供了网页控制和微信小程序和手机app还有webapi接口,还有语音控制的方法,还提供了 手机app模块化编程 APP inventer 代码示例 可提供APP inventer 离线版开发环境 直接模块化设计app 无需注册。sbit LED = P2^0; unsigned char UART_buff; //---------------------------------------------- void main (void) { SCON = 0x50; TMOD = 0x20; TH1 = 0xFD; //9600bps@11.0592MHz TL1 = 0xFD; TR1 = 1; ES = 1; EA = 1; while(1); } //--------------------------------------- void myprint(char datas[]){ int i; for(i=0;datas[i]!=' ';i++){ SBUF=datas[i]; while(!TI); TI=0; } } //---------------------------------------------- void ser_int (void) interrupt 4 { if(RI == 1) { RI = 0; UART_buff = SBUF; //接收. if(UART_buff == 0x47){ LED = 0; //myprint("#on"); } if(UART_buff == 0x45){ LED = 1; //myprint("#off"); } } }
其实文档http://zh1024.com/docs或者https://zh1024.hsk.top/docs里面已经写了很多,而且有很多视频演示,
网页控制和微信小程序和手机app直接可以使用,webapi接口就可以结合智能音箱插件或者树莓派控制和自己写其他的客户端。
这个接口是免费的,而且稳定运行很多年了。希望能帮助到你,不懂的欢迎进群坐坐。
QQ交流群:1031018852
微信号:hellobcdyw
QQ号:3100523039



