|
|

楼主 |
发表于 2012-3-15 19:15:46
|
显示全部楼层
#include <PS2X_lib.h>
PS2X ps2x;
int a=0;
void setup(){
ps2x.config_gamepad(13,11,10,12);
Serial.begin(9600);
}
void loop(){
ps2x.read_gamepad();
if(ps2x.Button(PSB_PAD_UP))
{a=a+1;
if(a=10)
{a=0;
Serial.println("shang");
delay(10);
}
}
delay(500);
}
这样改了下,只要控制好按下的时间基本能用了不过有时按长了会执行两次。另外这逆向的库确实不靠谱,研究了下圆圈三角那几个键又不一样。其实还不如自己用arduino自己做个手柄来的直接。 |
|