丁香五月天婷婷久久婷婷色综合91|国产传媒自偷自拍|久久影院亚洲精品|国产欧美VA天堂国产美女自慰视屏|免费黄色av网站|婷婷丁香五月激情四射|日韩AV一区二区中文字幕在线观看|亚洲欧美日本性爱|日日噜噜噜夜夜噜噜噜|中文Av日韩一区二区

您正在使用IE低版瀏覽器,為了您的雷峰網(wǎng)賬號(hào)安全和更好的產(chǎn)品體驗(yàn),強(qiáng)烈建議使用更快更安全的瀏覽器
此為臨時(shí)鏈接,僅用于文章預(yù)覽,將在時(shí)失效
DIY 正文
發(fā)私信給吳攀
發(fā)送

6

怎么將智能手機(jī)變成游戲手柄?

本文作者: 吳攀 2015-12-01 09:56
導(dǎo)語(yǔ):不用買手柄,你的智能手機(jī)就能成為你的手柄。

怎么將智能手機(jī)變成游戲手柄?

編者注:本項(xiàng)目編譯自Instructables,原作者為jegatheesan.soundarapandian,轉(zhuǎn)載請(qǐng)注明。

你是個(gè)游戲迷嗎?用電腦玩游戲一定很爽吧,用手柄那就更爽了,尤其是當(dāng)玩某些動(dòng)作游戲得時(shí)候,手柄能讓游戲的體驗(yàn)著實(shí)提升不少。現(xiàn)在,只要你有一部安卓手機(jī),你就能擁有自己的游戲手柄了。那么該怎么做呢?

第一步:所需組件

怎么將智能手機(jī)變成游戲手柄?

1)帶藍(lán)牙模組的Linkit One板;

2)安卓手機(jī)

3)安裝了游戲的電腦

4)Arduino藍(lán)牙遙控應(yīng)用(Arduino Bluetooth RC Car)

第二步:Linkit One程序

配置在Linkit One的程序的工作內(nèi)容很簡(jiǎn)單,只需要將手機(jī)發(fā)出的藍(lán)牙信號(hào)處理之后傳輸?shù)诫娔X的串行接口即可。

怎么將智能手機(jī)變成游戲手柄?

準(zhǔn)備好程序Bluetooth_Gamer.ino之后,上傳即可。

對(duì)于此程序,需要說明的是Arduino Uno和Linkit One并不支持USB鍵盤庫(kù)。起初我計(jì)劃使用的是藍(lán)牙搭配USB鍵盤庫(kù)。但經(jīng)過一到兩天的測(cè)試之后,我未能成功。如果你使用的是Arduino Leonardo,那就沒有關(guān)系,直接將鍵盤上對(duì)應(yīng)的鍵定義到Arduino上即可。所以為了能讓此項(xiàng)目能夠在Linkit One上完美運(yùn)行,我自己寫了一個(gè)Visual Basic小程序。

第三步:VB程序

我自己寫的這個(gè)Visual Basic小程序的工作過程如下:

怎么將智能手機(jī)變成游戲手柄?

  1. 通過USB串口接收Linkit One傳送進(jìn)來的信息;

  2. 使用MSCOMM控制接收到的數(shù)據(jù);

  3. 使用計(jì)時(shí)器持續(xù)進(jìn)行這樣的工作(如果你使用VB.net,那就不需要使用計(jì)時(shí)器);

  4. 找到安卓程序發(fā)送的數(shù)據(jù);

  5. 找到上面對(duì)應(yīng)的控制按鍵;

  6. 找到這些按鍵所對(duì)應(yīng)的鍵盤按鍵;

  7. 通過在數(shù)據(jù)接收端使用條件語(yǔ)句,通過發(fā)送命令調(diào)用虛擬鍵盤按鍵執(zhí)行任務(wù)。

然而麻煩又來了。我發(fā)現(xiàn)測(cè)試過程中,發(fā)送命令的執(zhí)行非常緩慢。我用了2天時(shí)間來尋找原因并試圖解決,最后在Windows XP上工作良好,但在Windows 7上仍然很讓人捉急。之后我是怎么解決的呢?

第四步:解決發(fā)送命令的問題

怎么將智能手機(jī)變成游戲手柄?

難以置信,只需要在Windows 7中安裝一個(gè)PhraseExpress軟件,問題就迎刃而解了。原因我未能找到,如果有知道的讀者,不妨與我們分享一下。

第五步:運(yùn)行VB程序

怎么將智能手機(jī)變成游戲手柄?

  1. 雙擊exe文件運(yùn)行;

  2. 如果你的電腦里面沒有MSComm32.ocx組件,那么運(yùn)行會(huì)中斷并報(bào)錯(cuò)。那就下載安裝即可,并將該組件放到Windows system32文件夾內(nèi);

  3. 在文本框中輸入Comm Port(通信接口)的數(shù)量;

  4. 點(diǎn)擊Play Game,然后對(duì)話框?qū)⒆詣?dòng)縮小到任務(wù)欄。

第六步:開始玩游戲

怎么將智能手機(jī)變成游戲手柄?

  1. 打開電腦端的游戲;

  2. 打開VB程序;

  3. 打開手機(jī)上的遙控應(yīng)用;

    怎么將智能手機(jī)變成游戲手柄?

  4. 屏幕的左上角有一個(gè)紅色的閃燈,它顯示了微控制器是否連接;

  5. 在菜單中點(diǎn)擊連接,你可以看到可用的藍(lán)牙設(shè)備;

  6. 連接Linkit One;

    怎么將智能手機(jī)變成游戲手柄?

  7. 連接完成之后,左上角的紅燈變成綠燈;

  8. 在VB程序中點(diǎn)擊開始游戲,VB程序會(huì)最小化并開始游戲;

    怎么將智能手機(jī)變成游戲手柄?

  9. 使用手機(jī)上的虛擬按鍵控制游戲,傾斜手機(jī)即可加速;

    怎么將智能手機(jī)變成游戲手柄?

  10. 玩厭了還可以在菜單中更換操作界面。

第七步:各種游戲

注意在每個(gè)游戲開始之前都需要在VB程序中進(jìn)行設(shè)置Comm Port,不同的游戲是不一樣的。

下面是該系統(tǒng)工作時(shí)的視頻:

2015-2016賽季全球創(chuàng)客馬拉松深圳大學(xué)站已經(jīng)開始接受報(bào)名啦!關(guān)注“硬創(chuàng)邦”(微信號(hào):leiphone_bang),回復(fù)“深大”即可參與報(bào)名!而且,雷鋒網(wǎng)在未來三個(gè)月內(nèi)選一個(gè)合適的時(shí)間,在北上深選擇一個(gè)地點(diǎn),舉辦創(chuàng)馬“火星救援”專場(chǎng)!詳情可點(diǎn)擊此處了解。

 此外還可加入全球創(chuàng)客馬拉松主群(群號(hào):259592983),參與我們的互動(dòng)討論~

怎么將智能手機(jī)變成游戲手柄?

雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。

分享:
相關(guān)文章

編輯

人類尚處于科技文明的黎明時(shí)代,如果你已經(jīng)無法理解現(xiàn)在所發(fā)生的一切,請(qǐng)不要驚慌。
當(dāng)月熱門文章
最新文章
請(qǐng)?zhí)顚懮暾?qǐng)人資料
姓名
電話
郵箱
微信號(hào)
作品鏈接
個(gè)人簡(jiǎn)介
為了您的賬戶安全,請(qǐng)驗(yàn)證郵箱
您的郵箱還未驗(yàn)證,完成可獲20積分喲!
請(qǐng)驗(yàn)證您的郵箱
立即驗(yàn)證
完善賬號(hào)信息
您的賬號(hào)已經(jīng)綁定,現(xiàn)在您可以設(shè)置密碼以方便用郵箱登錄
立即設(shè)置 以后再說