极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 16585|回复: 1

红外线遥控程序问题

[复制链接]
发表于 2016-5-13 00:35:26 | 显示全部楼层 |阅读模式
本帖最后由 as233800 于 2016-5-13 00:37 编辑

网上看到发牌机 想试试看却遇到困难了
数字50是牌的总数 72是角度 发5家的角度
我想利用遥控器更改 这两个的值 一直没有方向
大大能给点方向吗?
  1. void Deal()
  2. {
  3.   int pos = 60;
  4.   for (int i = 0; i <50; i++)
  5.   {
  6.     if (Player(pos) == 0) break;
  7.     if (PlayCard() == 0) break;
  8.     pos = (pos + 72 )% 360;
  9.     delay(20);
  10.   }
  11. }

  12. void TranslateIR() // takes action based on IR code received // describing Car MP3 IR codes
  13. {
  14.   switch (results.value)
  15.   {
  16.     case 0xFF22DD:
  17.       Serial.println(" PREV           ");
  18.       break;
  19.     case 0xFF02FD:
  20.       Serial.println(" NEXT           ");
  21.       PlayCard();
  22.       break;
  23.     case 0xFFC23D:
  24.       Serial.println(" PLAY/PAUSE     ");
  25.       Deal();
  26.       break;
  27.     case 0xFF906F:
  28.       Serial.println(" EQ             ");
  29.       CompassCalibrate();
  30.       break;
  31.     case 0xFF30CF:
  32.       Serial.println(" 1              ");
  33.       Player(60);
  34.       break;
  35.     case 0xFF18E7:
  36.       Serial.println(" 2              ");
  37.       Player(150);
  38.       break;
  39.     case 0xFF7A85:
  40.       Serial.println(" 3              ");
  41.       Player(240);
  42.       break;
  43.     case 0xFF10EF:
  44.       Serial.println(" 4              ");
  45.       Player(330);
  46.       break;
  47.     case 0xFF38C7:  
  48.       Serial.println(" 5              ");
  49.       break;
  50.     default:
  51.       //Serial.println(" other button   ");
  52.       break;
  53.   }
  54.   delay(100);
  55. } //END translateIR

  56. void loop()
  57. {
  58.   if (irrecv.decode(&results)) {
  59.     //  Serial.println(results.value, HEX);
  60.     irrecv.blink13(1); // 接收时闪烁板载LED 13
  61.     irrecv.resume(); // Receive the next value
  62.     TranslateIR();
  63.   }
  64.   delay(10);
  65. }
复制代码
回复

使用道具 举报

 楼主| 发表于 2016-5-15 23:45:16 | 显示全部楼层
有人会吗
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-17 20:00 , Processed in 0.122671 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表