需要
1.单片机
2.红外遥控器解码串口输出模块
3.oled屏幕
4.电子锁
5.继电器
有了这些我们开始吧!
1.先看一段视频效果演示,再来介绍实现步骤
红外遥控器解码串口输出模块结合51单片机+oled屏幕实现遥控器红外解锁( STC89C52RC)
2. 红外遥控器解码串口输出模块结合51单片机接线示例
3.红外遥控器解码串口输出模块介绍
让所有单片机快速实现红外遥控器控制。 使用标准红外接收解码协议开发 开发者通过串口即可看到解码结果。 因为能通过串口看到什么红外按键输出什么值,那么就可以非常轻松的编程判断什么数据做什么事情。
4.红外遥控器解码串口输出模块文档地址 http://zh1024.com/red或者 https://zh1024.hsk.top/red 下面是内容节选
#include <REG52.H>
sbit LED = P2^0;
unsigned char UART_buff;//----------------------------------------------
void main (void)
{SCON = 0x50; TMOD = 0x20; TH1 = 0xFD; //9600bps@11.0592MHzTL1 = 0xFD;TR1 = 1; ES = 1; EA = 1;while(1); }//---------------------------------------void myprint(char datas[]){int i;for(i=0;datas[i]!='\0';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");}}}
希望能帮助到你。