「雕爺學(xué)編程」Arduino動(dòng)手做(38)——joystick雙軸搖桿模塊

37款傳感器與模塊的提法岔擂,在網(wǎng)絡(luò)上廣泛流傳蔫浆,其實(shí)Arduino能夠兼容的傳感器模塊肯定是不止37種的突颊。鑒于本人手頭積累了一些傳感器和模塊丧枪,依照實(shí)踐出真知(一定要?jiǎng)邮肿觯┑睦砟钪梗詫W(xué)習(xí)和交流為目的日杈,這里準(zhǔn)備逐一動(dòng)手試試做實(shí)驗(yàn),不管成功與否佑刷,都會(huì)記錄下來(lái)---小小的進(jìn)步或是搞不定的問(wèn)題莉擒,希望能夠拋磚引玉。?

【Arduino】108種傳感器模塊系列實(shí)驗(yàn)(資料+代碼+圖形+仿真)

實(shí)驗(yàn)三十八:joystick雙軸XY按鍵搖桿模塊(PS2游戲航奶毙酰控制桿)


搖桿電位器

安裝了兩個(gè)10K高精度電位器和一個(gè)按鍵開關(guān)涨冀,功率0.015W,最高使用電壓100V A.C麦萤,能垂直位置自動(dòng)復(fù)位鹿鳖,用于控制鍵盤等, 可自由地控制方向,直觀地監(jiān)控機(jī)器的運(yùn)轉(zhuǎn)狀況壮莹。


一翅帜、MECHANICAL CHARACTERISTIC 機(jī)械特性

1、Operating force of lever 搖桿作動(dòng)力 :120±70 gf

2垛孔、Operating angle 操作角度:26° Max

二藕甩、ELECTRICAL CHARACTERISTIC 電氣特性

1、Rating power 額定功率:0.0125W

2周荐、Maximum operating voltage最高使用電壓:AC 50V DC 5V

3狭莱、Voltage divider error 分壓誤差:44%~56%

4、Insulation resistance 絕緣阻抗:100M? 1 Minute at DC 250V

5概作、Dielectric voltage 耐電壓:1 Minute at AC 250V

三腋妙、SWITCH CHARACTERISTICS 開關(guān)規(guī)格

1、Operating force 開關(guān)按壓力:740±300gf

2讯榕、Contact resistance 接觸阻抗:100mΩ Max

3骤素、Rating power 額定功率:DC12V 50mA

四匙睹、ENDURANCE CHARACTERISTIC 耐久特性

1、Rotational life 旋轉(zhuǎn)壽命:2000,000 cycles Min

2济竹、Push operating life 開關(guān)按壓壽命:1痕檬,000,000 cycles Min



工作原理

搖桿電位器在直流電路中作為電流調(diào)節(jié)使用時(shí),將有電流通過(guò)搖桿電位器的滑動(dòng)臂送浊,此時(shí)由于陽(yáng)極氧化的原因會(huì)導(dǎo)致電阻值異常增加梦谜。在這種情況下,建議將連接電阻體的端子接負(fù)極袭景,滑動(dòng)臂接正極唁桩。如果直流電流直接通過(guò)搖桿電位器,搖桿電位器的陽(yáng)極就會(huì)受到氧化損傷耸棒,從而讓搖桿電位器的阻抗變大荒澡,因此最好是將電流的負(fù)極接在跟碳膜片接觸的端子上,正極接在跟刷子(搖桿電位器接觸片)的端子上与殃。搖桿電位器作為可變電阻器時(shí)单山,建議作調(diào)整電壓的分壓器使用,同時(shí)搖桿電位器的負(fù)載電阻RL應(yīng)不小于搖桿電位器公稱阻值RT的10倍奈籽。在穩(wěn)壓器中用來(lái)調(diào)節(jié)輸出電壓饥侵,故設(shè)計(jì)搖桿電位器應(yīng)滿中順時(shí)針調(diào)節(jié)時(shí)輸出電壓升高,反時(shí)針調(diào)節(jié)器節(jié)時(shí)輸出電壓降低衣屏;在可調(diào)恒流充電器中搖桿電位器用來(lái)調(diào)節(jié)充電電流折大小躏升,設(shè)計(jì)搖桿電位器時(shí)應(yīng)滿中順時(shí)針調(diào)節(jié)時(shí),電流增大狼忱。IC座膨疏,設(shè)計(jì)印刷板圖時(shí),在使用IC座的場(chǎng)合下钻弄,一定要特別注意IC座上定位槽放置的方位是否正確佃却,并注意各個(gè)IC腳位是否正確。


雙軸XY按鍵搖桿模塊

由兩個(gè)滑動(dòng)變阻器和一個(gè)按鍵組成窘俺,當(dāng)撥動(dòng)搖桿時(shí)饲帅,滑動(dòng)變阻器的阻值就發(fā)生變化,對(duì)應(yīng)的X/Y電壓值也隨之變化瘤泪,而用力按下?lián)u桿就會(huì)觸發(fā)按鍵按下灶泵,對(duì)應(yīng)的SW信號(hào)變?yōu)榈碗娖健?/p>


搖桿雙聯(lián)電位器實(shí)拍:通常是將兩個(gè)規(guī)格相同的電位器裝在同搖桿電位器結(jié)構(gòu)一轉(zhuǎn)軸上,調(diào)節(jié)轉(zhuǎn)軸時(shí)对途,兩個(gè)電位器的滑動(dòng)觸點(diǎn)異步轉(zhuǎn)動(dòng)赦邻。這個(gè)結(jié)構(gòu)被稱為同軸異步雙聯(lián)動(dòng)的電位器。


還有一位高精度按鈕開關(guān)


X和Y軸实檀,一個(gè)按鍵

2.54mm排針接口惶洲,接線方便按声,通用性強(qiáng)

PCB尺寸(mm):24X32


工作原理

模塊特設(shè)二路模擬輸出和一路數(shù)字輸出接口,輸出值分別對(duì)應(yīng)(X恬吕,Y)雙軸偏移量签则,其類型為模擬量;按鍵表示用戶是否在Z軸上按下铐料,其類型為數(shù)字開關(guān)量怀愧。模塊集成電源指示燈,可顯示工作狀態(tài)余赢;坐標(biāo)標(biāo)識(shí)符清晰簡(jiǎn)明、準(zhǔn)確定位哈垢。為了更加方便地配合擴(kuò)展板等標(biāo)準(zhǔn)接口妻柒,在設(shè)計(jì)上把 X,Y軸的電路都單獨(dú)引出,以控制輸入這個(gè)操縱桿模塊的 x耘分、y的值以及在特定的值下實(shí)現(xiàn)某種功能举塔。


引腳說(shuō)明

名稱????描述

GND????地

5V????電源5V

SW????按鍵(數(shù)字量)

VRX????X軸 (模擬量)

VRY????Y軸 (模擬量)


模塊性能

1.輸入電壓范圍:直流3.3V 至 5V。

2.輸出信號(hào):模塊特設(shè)二路模擬輸出和一路數(shù)字輸出接口求泰,輸出值分別對(duì)應(yīng)(X央渣,Y)雙軸偏移量,其類型為模擬量渴频;按鍵表示用戶是否在Z軸上按下芽丹,其類型為數(shù)字開關(guān)量。

3.可以通過(guò)Arduino控制器編程卜朗,傳感器擴(kuò)展板插接拔第,完成具有創(chuàng)意性遙控互動(dòng)作品。

4.十字搖桿為一個(gè)雙向的10K電阻器场钉,隨著搖桿方向不同蚊俺,抽頭的阻值隨著變化力九。本模塊使用5V供電默赂,原始狀態(tài)下X,Y讀出電壓為2.5V左右,當(dāng)隨箭頭方向按下盗冷,讀出電壓值隨著增加宇植,最大到5V得封;箭頭相反方向按下,讀出電壓值減少当纱,最小為0V呛每。


一些應(yīng)用場(chǎng)合



接線方式

GND、VCC(+5V)這兩個(gè)不用說(shuō)了坡氯。

VRx晨横,VRy (X洋腮、Y軸)為模擬輸入信號(hào),連接到模擬IO口A0~A7手形。?

VRx啥供,VRy 的值:從 0 ~ 1023 分別代表 左~右,上~下库糠。中間值為512伙狐。

SW (Z軸)是數(shù)字輸入信號(hào),連接到數(shù)字端口瞬欧,并啟用上拉電阻贷屎。?

SW 的值:1代表未按下,0代表按下艘虎。

實(shí)驗(yàn)這里VRx接A0唉侄,VRy接A1,SW接D6

/*

【Arduino】108種傳感器模塊系列實(shí)驗(yàn)(資料+代碼+圖形+仿真)

實(shí)驗(yàn)三十八:joystick雙軸XY按鍵搖桿模塊(PS2游戲航囊敖ǎ控制桿)

*/

int value = 0;

void setup()

{

pinMode(6, INPUT_PULLUP);

Serial.begin(9600);

}

void loop()

{

value = analogRead(A0);

Serial.print("X:");

Serial.print(value, DEC);

value = analogRead(A1);

Serial.print(" | Y:");

Serial.print(value, DEC);

value = digitalRead(6);

Serial.print(" | Z: ");

Serial.println(value, DEC);

delay(1000);

}

初始狀態(tài)


/*

【Arduino】108種傳感器模塊系列實(shí)驗(yàn)(資料+代碼+圖形+仿真)

實(shí)驗(yàn)三十八:joystick雙軸XY按鍵搖桿模塊(PS2游戲航氖艋控制桿)之二

*/

int JoyStick_X = A0;

int JoyStick_Y = A1;

int JoyStick_Z = 6;

void setup()

{

??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(500);

}


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市候生,隨后出現(xiàn)的幾起案子同眯,更是在濱河造成了極大的恐慌,老刑警劉巖唯鸭,帶你破解...
    沈念sama閱讀 219,110評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件须蜗,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡目溉,警方通過(guò)查閱死者的電腦和手機(jī)唠粥,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,443評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)停做,“玉大人晤愧,你說(shuō)我怎么就攤上這事◎入纾” “怎么了官份?”我有些...
    開封第一講書人閱讀 165,474評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)烙丛。 經(jīng)常有香客問(wèn)我舅巷,道長(zhǎng),這世上最難降的妖魔是什么河咽? 我笑而不...
    開封第一講書人閱讀 58,881評(píng)論 1 295
  • 正文 為了忘掉前任钠右,我火速辦了婚禮,結(jié)果婚禮上忘蟹,老公的妹妹穿的比我還像新娘飒房。我一直安慰自己搁凸,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,902評(píng)論 6 392
  • 文/花漫 我一把揭開白布狠毯。 她就那樣靜靜地躺著护糖,像睡著了一般。 火紅的嫁衣襯著肌膚如雪嚼松。 梳的紋絲不亂的頭發(fā)上嫡良,一...
    開封第一講書人閱讀 51,698評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音献酗,去河邊找鬼寝受。 笑死,一個(gè)胖子當(dāng)著我的面吹牛罕偎,可吹牛的內(nèi)容都是我干的羡蛾。 我是一名探鬼主播,決...
    沈念sama閱讀 40,418評(píng)論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼锨亏,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了忙干?” 一聲冷哼從身側(cè)響起器予,我...
    開封第一講書人閱讀 39,332評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎捐迫,沒(méi)想到半個(gè)月后乾翔,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,796評(píng)論 1 316
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡施戴,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,968評(píng)論 3 337
  • 正文 我和宋清朗相戀三年反浓,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片赞哗。...
    茶點(diǎn)故事閱讀 40,110評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡雷则,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出肪笋,到底是詐尸還是另有隱情月劈,我是刑警寧澤,帶...
    沈念sama閱讀 35,792評(píng)論 5 346
  • 正文 年R本政府宣布藤乙,位于F島的核電站猜揪,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏坛梁。R本人自食惡果不足惜而姐,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,455評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望划咐。 院中可真熱鬧拴念,春花似錦钧萍、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,003評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至缔俄,卻和暖如春弛秋,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背俐载。 一陣腳步聲響...
    開封第一講書人閱讀 33,130評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工蟹略, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人遏佣。 一個(gè)月前我還...
    沈念sama閱讀 48,348評(píng)論 3 373
  • 正文 我出身青樓挖炬,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親状婶。 傳聞我的和親對(duì)象是個(gè)殘疾皇子意敛,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,047評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容