搖桿
模塊描述
模塊設有二路模擬輸出和一路數字輸出接口,輸出值分別對應(X,Y)雙軸偏移量,其類型為模擬量。
按鍵表示用戶是否在Z軸上按下,其類型為數字開關量。
模塊集成電源指示燈,可顯示工作狀態。
坐標標識符清晰簡明、準確定位;用其可以輕鬆控制物體(如二自由度舵機雲台)在二維空間運動,可以通過控制器編程。
接線
Arduino 搖桿模塊
VCC +5V
GND GND
A0 VRX
A1 VRY
D2 SW
程式碼
void setup() {
Serial.begin(9600);
pinMode(2, INPUT_PULLUP);
}
void loop() {
int a0 = analogRead(A0);
int a1 = analogRead(A1);
int a2 = digitalRead(2);
Serial.print("X="); Serial.print(a0);
Serial.print(" Y="); Serial.print(a1);
Serial.print(" Z="); Serial.println(a2);
delay(200);
}
程式說明
檢查一下模塊 PCB 板角落有一個地方是否有焊上電阻,如果沒有,那麼腳位 2 必須設為 PULLUP,否則讀取的值將是錯誤的。
X值,搖桿往左=0,置中=512, 往右=1023
Y值,搖桿往上=0,置中=512, 往下=1023
Z值,搖桿按下=0,平常(放開)=1
上述 X、Y 為大約值,每一個搖桿模塊會有不同的值。
採購資訊
香菇頭雙軸按鍵搖桿 http://goods.ruten.com.tw/item/show?21628077440247
沒有留言:
張貼留言