![Arduino使用游戏摇杆joystick - gc_2299 - gc_2299的博客 Arduino使用游戏摇杆joystick - gc_2299 - gc_2299的博客](http://img1.ph.126.net/j0OAOf2ZDVa1YB9CyyLv9w==/6631462490376287740.jpg)
![Arduino使用游戏摇杆joystick - gc_2299 - gc_2299的博客 Arduino使用游戏摇杆joystick - gc_2299 - gc_2299的博客](http://img1.ph.126.net/xP5RNY9JbOjSGJTBzbln6A==/6631704382934387956.png)
Arduino程序(修改自参考文献1,只是把串口数据格式变了)
#define JoyStick_X 0
#define JoyStick_Y 1
#define JoyStick_Z 2
void setup(){
Serial.begin(9600);
}
void loop(){
int x,y,z;
x=analogRead(JoyStick_X);
y=analogRead(JoyStick_Y);
z=analogRead(JoyStick_Z);
Serial.print("X:");
Serial.print(x);
Serial.print(":Y:");
Serial.print(y);
if(analogRead(JoyStick_Z)==0){
Serial.println(":B:1");
}else
{
Serial.println(":B:0");
}
delay(1000);
}
串口输出
X:501:Y:503:B:0
X:501:Y:503:B:0
X:501:Y:503:B:0
X:501:Y:503:B:0
X:0:Y:0:B:0
X:0:Y:0:B:0
X:0:Y:0:B:0
X:0:Y:0:B:0
X:501:Y:503:B:0
X:501:Y:503:B:0
X:501:Y:503:B:0
X:502:Y:503:B:0
![Arduino使用游戏摇杆joystick - gc_2299 - gc_2299的博客 Arduino使用游戏摇杆joystick - gc_2299 - gc_2299的博客](http://img0.ph.126.net/FZPaddg-vKiWywxdJ2BIQA==/6632126595396357990.jpg)
参考文献: