各位大佬,我用原子哥红外遥控列程时,把按键码值改成了自己用的遥控码值,但是测试的时候怎么还是显示原子哥的红外遥控码值呢
上代码:
switch(key)
{
case 69:str="POWER";break;
case 70:str="Mode";break;
case 71:str="Mute";break;
case 68:str="Bule";break;
case 64:str="Left";break;
case 67:str="Right";break;
case 7:str="EQ";break;
case 21:str="VOL-";break;
case 9:str="VOL+";break;
case 22:str="0";break;
case 25:str="RPT";break;
case 13:str="U/SD";break;
case 12:str="1";break;
case 24:str="2";break;
case 94:str="3";break;
case 8:str="4";break;
case 28:str="5";break;
case 90:str="6";break;
case 66:str="7";break;
case 82:str="8";break;
case 74:str="9";break;
// case 0:str="ERROR";break;
// case 162:str="POWER";break;
// case 98:str="UP";break;
// case 2:str="PLAY";break;
// case 226:str="ALIENTEK";break;
// case 194:str="RIGHT";break;
// case 34:str="LEFT";break;
// case 224:str="VOL-";break;
// case 168:str="DOWN";break;
// case 144:str="VOL+";break;
// case 104:str="1";break;
// case 152:str="2";break;
// case 176:str="3";break;
// case 48:str="4";break;
// case 24:str="5";break;
// case 122:str="6";break;
// case 16:str="7";break;
// case 56:str="8";break;
// case 90:str="9";break;
// case 66:str="0";break;
// case 82:str="DELETE";break;
}
//红外遥控识别码(ID),每款遥控器的该值基本都不一样,但也有一样的.
//我们选用的遥控器识别码为0
//#define REMOTE_ID 0
我把原子哥的遥控识别码(ID)注销了的,C文件中对应程序也改了的;就不存在不同遥控1D的差别了,就只是码值的不同
其中注销掉的是原子哥的,我的遥控码值都是两位数的,但是却测出了3位数的,对比了下发现就是原子哥的遥控码值,这时为什么呢
求大佬解答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>