|

楼主 |
发表于 2020-11-18 20:32:20
|
显示全部楼层
好像问题没出现,再把那段程序粘一下。
for(i=0;i<4;i++) arry[i]=0xff; // 初始化暂存数组
for(i=0;i<4;i++)
{
digitalWrite(red,HIGH); // 红色LED灯亮, 这时要按原遥控器上的按钮, 1-4位
tmp=getNumber(0); // 检测输入的原遥控按钮编号
digitalWrite(red,LOW); // 让红灯在每一位输入后闪烁一下
delay(300);
if(tmp<255) arry[i]=tmp; // 如果输入编号有效则保存
else i=4; // 无效(短按按钮或原遥控器没有设定的键)则结束当次设置
} |
|