# 红外遥控 **Repository Path**: deng-yongsheng/infrared-remote-control ## Basic Information - **Project Name**: 红外遥控 - **Description**: 使用Arduino和 C#语言,包含上位机和单片机程序。 - **Primary Language**: Arduino - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2021-11-07 - **Last Updated**: 2024-09-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 红外遥控 ### 文件夹说明 ```shell ├─ifr_Receiver # arduino项目文件夹,红外接收端 ├─ifr_Transmitter # arduino项目文件夹,红外控制端 └─上位机控制软件 # C#项目文件夹,PC端的串口控制 ├─红外串口控制.exe # 已经编译好的控制软件 └─红外串口控制 # C#源码 ``` ### 接收端 ##### 接收头 - 至少5个周期38k红外载波信号才能时接收头的输出端口产生低电平,但低电平保持的时间不稳定。 - 20~25个周期的红外载波信号能使接收头产生较稳定的低电平。 - 不能持续地收发,完成一个字节的接收后,要延时40ms后,才能稳定收到下一个字节。 - 接收头和发射头的角度对数据也有较大的影响,但通常也不需要将两个精确对准。