色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Xbox無線控制器PC適配器DIY圖解

454398 ? 來源:wv ? 2019-10-10 10:41 ? 次閱讀

步驟1:焊接。..。

首先將USB電纜剝開這將是黑線,紅線,白線和綠線。還會有一些屏蔽層和屏蔽層接地線(通常不覆蓋),您可以減少使用。剝下四根導線中每根導線的大約1/8英寸的塑料。

接下來,您需要焊接二極管以串聯-》-》,然后焊接帶有線的一側以固定1和USB電纜中未與紅色導線相接的一側****在焊接之前,確保二極管繞線正確****

現在您可以將白色導線焊接至引腳2,綠色將導線連接到引腳3,將黑色導線連接到引腳4

也將一根導線也焊接到引腳5-7,請確保它們足夠長以連接到您的arduino

第2步:代碼

/*用于與xbox 360 RF模塊通信的Arduino代碼。

(yaywoop)的原始工作/亞歷山大·馬丁內斯(Alexander Martinez)的其他想法-由dilandou修改(www.dilandou .com,www.diru.org/wordpress)

首先發送LED初始化代碼,然后發送LED啟動動畫代碼,然后休眠直到按下按鈕以同步命令。

RF模塊必須由3.3V供電,兩個二極管與USB 5v串聯即可。將USB線連接到主機,將數據和串行線連接到Arduino。

當然,請確保具有公共接地*/

#include

#define sync_pin 2//電源按鈕改用于同步按鈕(模塊上的引腳5)

#define data_pin 3//數據線(模塊上的引腳6)

#define clock_pin 4//時鐘線(上的引腳7模塊)

int led_cmd [10] = {0,0,1,0,0,0,0,1,0,0};//激活/初始化LED,使中心LED點亮。

int anim_cmd [10] = {0,0,1,0,0,0,0,1,0,1};//在光環上制作啟動動畫。

int sync_cmd [10] = {0,0,0,0,0,0,0,1,0,0};//啟動同步過程。

volatile布爾型sync_enable = 0;

void sendData(int cmd_do []){

pinMode(data_pin,OUTPUT);

digitalWrite(data_pin,LOW);//開始發送數據。

int prev = 1;

for(int i = 0; i 《10; i ++){

while(prev == digitalRead(clock_pin)){}//檢測變化in clock

prev = digitalRead(clock_pin);

//應該在時鐘的下降沿之后,所以現在發送數據位

digitalWrite(data_pin,cmd_do [i]);

while(prev == digitalRead(clock_pin)){}//檢測時鐘的上升沿

prev = digitalRead(clock_pin);

}

digitalWrite(data_pin,HIGH);

pinMode(data_pin,INPUT);

}

void initLEDs(){ delay(50);

sendData(anim_cmd);

delay(50);

}

voidakeUp(){

sync_enable = 1;

}

void sleepNow(){

set_sleep_mode(SLEEP_MODE_PWR_DOWN);//設置睡眠模式

sleep_enable();//啟用睡眠位

attachInterrupt(0,akeup,LOW);

sleep_mode();

sleep_disable();//禁用睡眠位

detachInterrupt(0);//禁用引腳2上的中斷0

}

void setup(){

Serial.begin(9600);

pinMode(sync_pin,INPUT);

digitalWrite(sync_pin,HIGH);

pinMode(data_pin,INPUT);

pinMode(clock_pin,INPUT);

delay(2000);

initLEDs();

//sendData(sync_cmd);

}

void loop(){

Serial.println(“ Sleeping。”);

sleepNow();

delay(200);

if(sync_enable == 1){

串行.println(“ Syncing。”);

sendData(sync_cmd);

sync_enable = 0;

}

}

或者您可以從這里獲取它http://diru.org/wordpress/hacking/xbox-360-rf-module-arduino/

您將需要使用此代碼對arduino進行編程

我并未提出此代碼,因此該代碼的全部功勞歸于dilandou和Alex Martinez

第3步:軟件

下載此http://www.microsoft.com/hardware/zh-cn/d/xbox-360-wireless-controller-對于Windows

并在程序文件中的安裝文件夾(Microsoft Xbox 360 Acessories)中轉到

Xusb21.inf,這是該軟件的驅動程序文件您將對其進行修改,以便它可以識別您的硬件

使用文本編輯器或類似Notepad ++(推薦)的程序打開它(建議)

找到這些標頭[MSFT.NTx86.6.0],[MSFT.NTamd64.6.0], [MSFT.NTx86]和[MSFT.NTamd64]。

您將替換每行下的5行代碼

原始代碼如下所示:

%XUSB21DeviceName.Wired%= CC_Install,USB Vid_045E&Pid_028E

%XUSB21.DeviceName%= CC_Install,USB Vid_045E&Pid_0719

%XUSB21.DeviceName.Wired%= CC_Install,USB MS_COMP_XUSB10

%XUSB21.DeviceName%= CC_Install,USB MS_COMP_XUSB20 br》%XUSB21.DeviceName.Jump%= CC_Install,USB Vid_045E&Pid_028F

您要放置的位置看起來像這樣

%XUSB21.DeviceName.Wired%= CC_Install,USB Vid_045E&Pid_0291

%XUSB21。 DeviceName%= CC_Install,USB Vid_045E&Pid_0291

%XUSB21.DeviceName.Wired%= CC_Install,USB UNKNOWN

%XUSB21.DeviceName%= CC_Install,USB UNKNOWN

現在保存(確保另存為.inf文件,否則將無法正常工作)

現在將三根多余的電線連接起來n將RF模塊連接到arduino(如果尚未將usb電纜插入計算機),它應該會亮起,但控制器仍無法同步

更改Microsoft Xbox 360 Acessories文件夾,以使其不再是只讀的

現在打開在設備管理器中找到未識別的USB設備(帶有黃色三角形的USB設備)

右鍵單擊并選擇更新驅動程序,然后在“更新驅動程序軟件”窗口中選擇瀏覽我的計算機,然后讓我從設備驅動程序列表中進行選擇,然后選擇顯示全部然后有磁盤

最后導航到修改后的Xusb21.inf文件,然后選擇并安裝

在安裝驅動程序后,控制器應與RF模塊同步,只需按下電源按鈕即可,該按鈕已被重新用作同步按鈕并像同步到xbox一樣進行同步

現在,它應該可以在允許您使用游戲手柄的任何游戲上使用

第4步:解釋和積分

圖片是我在面包板上的項目基臺。..我正在計劃清理它,并可能將它放在一個很好的案例中,對我來說,這是一個非常有用的硬件(我喜歡xbox控制器以及PC上的bestheda游戲的大量mod,例如輻射3/新維加斯和skyrim/morriowind)

rf模塊的工作原理與任何其他USB設備一樣,只要您具有驅動程序且不必同步它,則arduino在此項目中的目的是初始化RF模塊并允許您同步控制器。修改后的Xusb21.inf文件允許正式適配器的驅動程序與RF模塊配合使用,否則該模塊被視為單一設備。可以通過用3.3伏穩壓器關掉兩個二極管并使之適應只使用AVR微控制器而不是整個arduino板來改善整個事情,并且將來當我有時間/金錢時可能會做出這些改進,但這現在可以正常工作了。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 控制器
    +關注

    關注

    112

    文章

    16444

    瀏覽量

    179035
  • 適配器
    +關注

    關注

    8

    文章

    1970

    瀏覽量

    68168
  • Xbox
    +關注

    關注

    0

    文章

    187

    瀏覽量

    16949
收藏 人收藏

    評論

    相關推薦

    電源適配器怎么使用?

    隨著人類的進步和科技的發達。現代每個人的家庭中都有或大或小的電器。有了電器,當然離不開開關電源等等輔助設備。今天我們主要要說的就是電源適配器。對電子設備比較了解的人都知道,電源適配器對許多電子設備
    發表于 01-18 11:04

    光纖跳線是否帶適配器

    光纖跳線本身并不直接包含適配器,但光纖跳線的兩端通常會裝有光纖連接,用于與光纖端口或適配器對接。光纖適配器是一種使不同尺寸或不同類型的光纖連接
    的頭像 發表于 12-23 10:02 ?110次閱讀

    MSP430微控制器串行編程適配器用戶指南

    電子發燒友網站提供《MSP430微控制器串行編程適配器用戶指南.pdf》資料免費下載
    發表于 12-05 14:28 ?0次下載
    MSP430微<b class='flag-5'>控制器</b>串行編程<b class='flag-5'>適配器</b>用戶指南

    dp接口適配器如何連接顯示

    在現代顯示技術中,DP接口因其高速數據傳輸能力和對高分辨率視頻的支持而越來越受歡迎。然而,并非所有的顯示和圖形輸出設備都配備了DP接口。 DP接口適配器的種類 在開始之前,我們需要了解市場上常見
    的頭像 發表于 11-15 14:34 ?794次閱讀

    紅外適配器驅動怎么安裝

    紅外適配器驅動安裝指南 1. 了解紅外適配器 紅外適配器是一種硬件設備,它允許計算機或其他設備通過紅外信號與遙控、打印機、手機等進行通信。在安裝驅動之前,確保您的計算機支持紅外通信,
    的頭像 發表于 10-14 10:47 ?380次閱讀

    紅外適配器怎么連接手機

    個解決方案,使得用戶可以通過紅外技術來控制家中的電器,如電視、空調等。 紅外適配器的工作原理 在開始連接之前,了解紅外適配器的工作原理是非常重要的。紅外適配器通過發射紅外信號來模擬遙控
    的頭像 發表于 10-14 10:45 ?634次閱讀

    外接電源適配器的顯示怎么接

    外接電源適配器的顯示連接過程相對簡單,但需要注意接口匹配和正確連接線纜。以下是一個詳細的步驟指南: 一、準備工具和材料 顯示 :確保顯示已具備外接電源
    的頭像 發表于 10-12 09:21 ?989次閱讀

    電源適配器電流大小對電器影響

    (如家庭電源、汽車電源等)轉換為適合電子設備使用的直流電源。電源適配器的工作原理可以分為以下幾個步驟: 整流:電源適配器首先將輸入的交流電源通過整流轉換為脈動直流電。整流通常采用二
    的頭像 發表于 08-02 09:40 ?3684次閱讀

    適配器的電流大于原適配器可以嗎

    適配器的電流大于原適配器是否可行,這是一個涉及到電子設備電源適配器使用和安全性的問題。 一、適配器的基本原理 適配器,也稱為電源
    的頭像 發表于 08-02 09:38 ?1835次閱讀

    電源適配器功率大了能不能用

    ,可能會導致設備無法正常工作或損壞。 電源適配器的工作原理 電源適配器是一種將交流電轉換為直流電的設備,它主要由變壓、整流、濾波和穩壓
    的頭像 發表于 08-02 09:25 ?2046次閱讀

    電源適配器壞了怎么修

    電源適配器壞了怎么修 電源適配器是電子設備中非常重要的組成部分,它負責將電源轉換為設備所需的電壓和電流。當電源適配器出現故障時,可能會導致設備無法正常工作。本文將詳細介紹電源適配器的維
    的頭像 發表于 06-10 17:13 ?2038次閱讀

    電源適配器有哪些作用

    電源適配器的作用有哪些 電源適配器,又稱電源轉換或電源供應,是一種將電源輸入轉換為特定電壓和電流輸出的電子設備。它廣泛應用于各種電子設備中,如手機、筆記本電腦、平板電腦、數碼相機等
    的頭像 發表于 06-10 17:07 ?8131次閱讀

    什么是藍牙適配器?它有哪些性能特點?

    什么是藍牙適配器?它有哪些性能特點? 藍牙適配器是一種用于連接電腦、手機、平板電腦等設備的藍牙設備。它的主要功能是將沒有藍牙功能的設備與支持藍牙功能的設備進行連接和通信。藍牙適配器可以通過USB接口
    的頭像 發表于 02-02 14:56 ?3209次閱讀

    什么是電源適配器的轉換效率?轉換效率對電源適配器有何影響?

    什么是電源適配器的轉換效率?轉換效率對電源適配器有何影響?如何提高電源適配器的轉換效率? 電源適配器的轉換效率是指它所能輸出的電能與輸入的電能之間的轉換效率。換句話說,轉換效率越高,
    的頭像 發表于 01-30 16:46 ?1588次閱讀

    什么是電源適配器的浪涌電流?浪涌電流對電源適配器有何影響?

    什么是電源適配器的浪涌電流?浪涌電流對電源適配器有何影響? 電源適配器的浪涌電流是指在電源啟動或斷開時,由于電源電壓的突變引起的瞬態電流。這種瞬態電流瞬間達到峰值,然后逐漸衰減到穩定狀態。 浪涌電流
    的頭像 發表于 01-30 16:38 ?1745次閱讀
    主站蜘蛛池模板: 公么我好爽再深一点 | 大学生第一次破女在线观看 | 大地影院日本韩国电影免费观看 | 国产午夜亚洲精品一区 | 色综合欧美色综合七久久 | 成人影院午夜久久影院 | 98久久人妻无码精品系列蜜桃 | 99视频精品全部 国产 | 亚洲国产精品一区二区第一页 | 99久久免费精品国产免费 | 久久成人永久免费播放 | 护士美女照片 | 日韩欧美一区二区三区在线视频 | 国产精品乱人无码伦AV在线A | 日本一本在线播放 | 99re6在线视频国产精品欧美 | 午夜影院视费x看 | 囚禁固定在调教椅上扩张H 秋霞最新高清无码鲁丝片 秋霞在线看片无码免费 | 印度最猛性ⅹxxxxx | 久久精品一卡二卡三卡四卡视频版 | 天天操天天干天天透 | 男女又黄又刺激B片免费网站 | 国产亚洲精品欧洲在线视频 | 精品人妻一区二区三区视频53 | 亚洲精品国产熟女久久久 | 亚洲a免费| 99这里只有是精品2 99这里有精品视频视频 | 亚洲 视频 在线 国产 精品 | 国产精品婷婷五月久久久久 | 免费99精品国产人妻自在线 | 性满足久久久久久久久 | 果冻传媒9CM在线观看 | 天美传媒在线观看免费完整版 | 国产成+人欧美+综合在线观看 | 精品网站一区二区三区网站 | xx在线观看 | 国语自产拍大学生在线观看 | 91桃色污无限免费看 | 亚洲一区自拍高清亚洲精品 | 日本一区不卡在线播放视频免费 | 9999精品视频 |