Arduino 雙軸按鍵搖桿 PS2游戲搖桿 控制桿 JoyStick 電子積木
產(chǎn)品參數(shù):
產(chǎn)品名稱:搖桿模塊(雙軸按鍵搖桿)
產(chǎn)品尺寸:34.0mm * 26.0mm* 32.0mm (長x寬x高)
顏 色: 黑 色 產(chǎn)品重量:11.0g(含包裝)
包 裝:單個模塊靜電袋包裝 材 料:FR4 電子元器
產(chǎn)品簡介:
雙軸按鍵搖桿傳感器模塊由采用PS2搖桿電位器制作,具有(X,Y)2軸模擬輸出,(Z)1路按鈕數(shù)字輸出。配合Arduino傳感器擴(kuò)展板可以制作遙控器等互動作品。另外本產(chǎn)品為了讓客戶更加方便地配合arduino擴(kuò)展板等標(biāo)準(zhǔn)接口,在設(shè)計上把X,Y,Z軸的電路都單獨(dú)引出,用戶可以使用3引腳的ARDUINO專用線真接插到擴(kuò)展板上進(jìn)行使用。
產(chǎn)品性能:
1.輸入電壓范圍:直流3.3V 至 5V
2.輸出信號:模塊特設(shè)二路模擬輸出和一路數(shù)字輸出接口,輸出值分別對應(yīng)(X,Y)雙軸偏移量,其類型為模擬量;按鍵表示用戶在Z軸上按下,其類型為數(shù)字開關(guān)量。
3.可以通過Arduino控制器編程,傳感器擴(kuò)展板插接,完成具有創(chuàng)意性遙控互動作品。
4.十字搖桿為一個雙向的10K電阻器,隨著搖桿方向不同,抽頭的阻值隨著變化。本模塊使用5V供電,原始狀態(tài)下X,Y讀出電壓為2.5V左右,當(dāng)隨箭頭方向按下,讀出電壓值隨著增加,較大到5V;箭頭相反方向按下,讀出電壓值減少,小為0V。
使用教程:
在介紹使用前,我們先來看下它的工作原理,這對我們對它的使用很有幫助,下面有一個功能示意圖: 其實此模塊就是一電位器,x、y維的數(shù)據(jù)輸出就是模擬端口讀出的電壓值。此圖上面沒有畫出z維的數(shù)據(jù)輸出,z維只輸出0和1,通過一按鍵就能實現(xiàn)??偠灾?,它就是電位器和按鍵的組合體。在Arduino下使用它了,x、y維我們接到兩個模擬端口去讀它們的值,而z維我們則接到數(shù)字口,接上電源和地。
測試程序:
int JoyStick_X = 0; //x
int JoyStick_Y = 1; //y
int JoyStick_Z = 3; //key
void setup() { pinMode(JoyStick_X, INPUT);
pinMode(JoyStick_Y, INPUT);
pinMode(JoyStick_Z, INPUT);
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(