Arduino 各种模块篇 摇杆模块

Arduino的另外几种模块,我们常见的joystick摇杆模块。

用起来很爽,摇杆

 

 

 

Arduino  PS2摇杆 游戏摇杆模块 Joystick 模块  电子积木

 

有X,Y轴可调

 

这里有一篇非常想尽的示例代码:

http://www.geek-workshop.com/forum.php?mod=viewthread&tid=96

 

什么也不操作的话,显示的数字是512

 

const int xside = A0;
const int yside = A1;
int valuex = 0;
int valuey = 0;
void setup()
{
  // set the serial port
  Serial.begin(9600);
  
}

void loop()
{
  valuex = analogRead(xside);
  valuey = analogRead(yside);
  //if( Serial.available() >0 )
  {
      Serial.print("X:");
      Serial.print(valuex, DEC);
      Serial.print(" |Y:");
      Serial.println(valuey, DEC);
  }
  delay(300);
}

 

 

 

用的线并不多,

joystick上只用到4根线: 1. Vcc 2. GND 3. X轴的analog 4. Y轴的analog

 

用可以结合操作一些东西。

比如连接到leonardo上面的话,可以做点更有意思的东西。

比如说用摇杆控制计算机的各种东西,比如控制舵机等。

好的,下一步,就显示怎么用joystick控制舵机。

posted @ 2013-10-09 16:12  spaceship9  阅读(3021)  评论(0编辑  收藏  举报