Joy Stick XY搖桿模組上頭已標示出 X、Y 正值方向,你可以使用 模組上的「搖桿」方塊來操作它。
在實際測試之下, X 電壓值從最左的位置為最小值0,到最右端的位置為最大值1023;Y 電壓值在往上推到底時為最小值0,往下推到底則為最大值1023。隨著搖桿的方向不同,X,Y軸的電阻值隨之變化,得到不同的輸出組合。
向下按搖桿,可以觸動一個開關,數位輸出1。
JoyStick_X接到A0腳位
JoyStick_Y接到A1腳位
JoyStick_Z
接到A2腳位
再接妥正負電源即可
int JoyStick_X = A0;
int JoyStick_Y = A1;
int JoyStick_Z = A2;
void setup()
{
pinMode(JoyStick_X, INPUT);
pinMode(JoyStick_Y, INPUT);
pinMode(JoyStick_Z, INPUT);
Serial.begin(9600);
}
void loop() {
int x,y,z;
x=analogRead(JoyStick_X);
y=analogRead(JoyStick_Y);
z=digitalRead(JoyStick_Z);
Serial.print(x ,DEC);
Serial.print(",");
Serial.print(y ,DEC);
Serial.print(",");
Serial.println(z ,DEC);
delay(100);
}
|
沒有留言:
張貼留言