雙軸按鍵搖桿模組 控制杆JoyStick相容Arduino機械手臂及PS2遊戲搖桿
**請注意 電源正負極接反 立即燒毀*****
雙軸按鍵搖杆模組 控制杆JoyStick相容Arduino及PS2遊戲搖杆
產品簡介:
雙軸按鍵搖杆感測器模組由採用PS2搖杆電位器製作,
具有(X,Y)2軸類比輸出,(Z)1路按鈕數位輸出。
配合Arduino感測器擴展板可以製作遙控器等互動作品。另
配合arduino擴展板介面,把X,Y,Z軸用3引腳的電路引出,
產品性能:
1.輸入電壓範圍:直流3.3V 至 5V
2.輸出信號:模組特設二路類比輸出和一路數位輸出介面,
輸出值分別對應(X,Y)雙軸偏移量,其類型為模擬量;
按鍵表示使用者是否在Z軸上按下,其類型為數位開關量。
3.通過Arduino程式設計,感測器擴展板插接,遙控互動作品。
4.十字搖杆為一個雙向的10K電阻器,搖杆方向不同,電阻值隨著變化。
5.本模組使用5V供電,原始狀態下X,Y讀出電壓為2.5V左右,
當隨箭頭方向按下,讀出電壓值隨著增加,最大到5V
箭頭相反方向按下,讀出電壓值減少,最小為0V。
6.產品尺寸:34.0mm * 26.0mm* 32.0mm (長x寬x高)
7.產品重量:約10g
出貨內容: 搖桿模組 一組, 塑膠袋包裝
原理:
搖桿的x、y軸就是一電位器,輸出電壓值
z軸 用按鍵輸出0和1 高地電位的數位訊號
analog類比埠讀值: x、y維接兩個 analog類比埠讀值
digital數位埠讀值:z接到digital數字
Arduino UNO R3測試程式(Test Program):
int JoyStick_X = A0; //x
int JoyStick_Y = A1; //y
int JoyStick_Z = 4; //key
void setup() {
pinMode(JoyStick_X, INPUT);
pinMode(JoyStick_Y, INPUT);
pinMode(JoyStick_Z, INPUT_PULLUP);
Serial.begin(9600);} // 9600 bps
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);}