C Arduino红外线不进入,如果

C Arduino红外线不进入,如果,c,arduino,infrared,C,Arduino,Infrared,我的代码有一个问题,我过去使用过红外线控制,但这次我将它“嵌套”,这样它就可以像菜单一样工作。但是我没有在第84行进入IF循环,有人能看到任何问题吗?提前谢谢 请注意,在第61行使用了完全相同的if循环,在该行它确实起作用。首先,您是否检查了第71行的resultCode是否实际是按钮\u CHMI? 否则,您甚至不会输入第一个switch语句 其次,从第93行开始,您有一个带有多个CASE-条目的switch-语句,每个条目都缺少一个break;因此,无论应用哪种CASE'-语句,您都可能会

我的代码有一个问题,我过去使用过红外线控制,但这次我将它“嵌套”,这样它就可以像菜单一样工作。但是我没有在第84行进入IF循环,有人能看到任何问题吗?提前谢谢


请注意,在第61行使用了完全相同的if循环,在该行它确实起作用。首先,您是否检查了第71行的
resultCode
是否实际是
按钮\u CHMI
? 否则,您甚至不会输入第一个switch语句

其次,从第93行开始,您有一个带有多个
CASE
-条目的
switch
-语句,每个条目都缺少一个
break
;因此,无论应用哪种
CASE'-语句,您都可能会陷入
BUTTON_BACK`,其中退出条件设置为true;我想你总是会退出菜单,不管你按哪个按钮