红外线遥控程序问题
本帖最后由 as233800 于 2016-5-13 00:37 编辑网上看到发牌机 想试试看却遇到困难了
数字50是牌的总数 72是角度 发5家的角度
我想利用遥控器更改 这两个的值 一直没有方向
大大能给点方向吗?
void Deal()
{
int pos = 60;
for (int i = 0; i <50; i++)
{
if (Player(pos) == 0) break;
if (PlayCard() == 0) break;
pos = (pos + 72 )% 360;
delay(20);
}
}
void TranslateIR() // takes action based on IR code received // describing Car MP3 IR codes
{
switch (results.value)
{
case 0xFF22DD:
Serial.println(" PREV ");
break;
case 0xFF02FD:
Serial.println(" NEXT ");
PlayCard();
break;
case 0xFFC23D:
Serial.println(" PLAY/PAUSE ");
Deal();
break;
case 0xFF906F:
Serial.println(" EQ ");
CompassCalibrate();
break;
case 0xFF30CF:
Serial.println(" 1 ");
Player(60);
break;
case 0xFF18E7:
Serial.println(" 2 ");
Player(150);
break;
case 0xFF7A85:
Serial.println(" 3 ");
Player(240);
break;
case 0xFF10EF:
Serial.println(" 4 ");
Player(330);
break;
case 0xFF38C7:
Serial.println(" 5 ");
break;
default:
//Serial.println(" other button ");
break;
}
delay(100);
} //END translateIR
void loop()
{
if (irrecv.decode(&results)) {
//Serial.println(results.value, HEX);
irrecv.blink13(1); // 接收时闪烁板载LED 13
irrecv.resume(); // Receive the next value
TranslateIR();
}
delay(10);
}
:'(:'(有人会吗
页:
[1]