国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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板來改善整個事情,并且將來當我有時間/金錢時可能會做出這些改進,但這現在可以正常工作了。

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

    關注

    114

    文章

    17800

    瀏覽量

    193479
  • 適配器
    +關注

    關注

    9

    文章

    2129

    瀏覽量

    71315
  • Xbox
    +關注

    關注

    0

    文章

    187

    瀏覽量

    17852
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    TSM1052:電池充電器和適配器的恒壓恒流控制器

    TSM1052:電池充電器和適配器的恒壓恒流控制器 引言 在電源管理領域,對于電池充電器和適配器來說,精確的恒壓(CV)和恒流(CC)控制至關重要。ST公司的TSM1052就是一款專門
    的頭像 發表于 01-27 14:40 ?207次閱讀

    TSM1014:電池充電器和適配器的低功耗電壓電流控制器

    TSM1014:電池充電器和適配器的低功耗電壓電流控制器 在電子設備的設計中,電池充電器和適配器的性能至關重要。TSM1014作為一款高度集成的解決方案,為開關電源(SMPS)應用提供了恒壓(CV
    的頭像 發表于 01-27 14:25 ?255次閱讀

    探索STCH03:低待機適配器的離線PWM控制器

    探索STCH03:低待機適配器的離線PWM控制器 在電子設備的電源管理領域,高效、低功耗的控制器是關鍵。今天要介紹的STCH03就是一款專為低待機適配器設計的離線PWM
    的頭像 發表于 01-27 11:35 ?296次閱讀

    毫歐科普:詳解合金電阻在電源適配器上的應用

    于消費電子適配器、工業電源模塊、新能源充電適配器等各類產品中。 二、核心應用場景與作用原理(一)電流檢測與采樣電源適配器的恒流控制、負載監控依賴精準的電流采樣數據,合金電阻因阻值精度
    發表于 01-26 15:09

    XDP? XDP700 - 002:MOSFET 適配器板設置指南

    FET適配器板.pdf 一、文檔概述 這份用戶指南主要描述了如何將 MOSFET 適配器板與 XDP? XDP700 - 002 評估板(EVB)進行連接,目標受眾是想要評估 XDP700 - 002 熱插拔控制器
    的頭像 發表于 12-19 09:55 ?271次閱讀

    基于STMicroelectronics 45W USB PD適配器參考設計的技術解析

    接口基于STUSB4761控制器。該45W USB PD適配器具有90V~AC~至264V~AC~輸入電壓范圍、45W最大輸出電流、>92%峰值效率以及2.25A輸出電流(20V時)。該PD適配器
    的頭像 發表于 10-30 11:05 ?826次閱讀
    基于STMicroelectronics 45W USB PD<b class='flag-5'>適配器</b>參考設計的技術解析

    STEVAL-MKI243A適配器板技術解析與應用指南

    控制器,該微控制器在傳感PC之間起到橋接的作用,支持使用可下載的圖形用戶界面 (Unico-GUI) 或專用軟件例程來定制應用。該適配器
    的頭像 發表于 10-23 09:17 ?602次閱讀
    STEVAL-MKI243A<b class='flag-5'>適配器</b>板技術解析與應用指南

    STEVAL-MKI242A適配器板技術解析與應用指南

    。STEVAL-MKI242A適配器板由STEVAL-MKI109V3主板進行測試和支持,其主板包含一個高性能32位微控制器。該適配器板在V~DD~ 和V~DDIO~ 電源線上配有去耦電容器。STEVAL-MKI242A
    的頭像 發表于 10-20 11:33 ?684次閱讀
    STEVAL-MKI242A<b class='flag-5'>適配器</b>板技術解析與應用指南

    ?STEVAL-MKI251A適配器板技術解析與應用指南

    32位微控制器,可作為PC和傳感之間的橋梁。STEVAL-MKI251A適配器板可以插入標準DIL 24插座以及STEVAL-MKBOXPRO和X-NUCLEO-IKS4A1等板。該
    的頭像 發表于 10-16 09:47 ?583次閱讀
    ?STEVAL-MKI251A<b class='flag-5'>適配器</b>板技術解析與應用指南

    WiFi USB適配器在獨立的無線信號發射下工作

    WiFi USB適配器在獨立的無線信號發射下工作
    的頭像 發表于 10-07 10:08 ?971次閱讀

    Texas Instruments USB-TO-GPIO2接口適配器技術解析

    Texas Instruments USB-TO-GPIO2 USB接口適配器評估模塊 (EVM) 可通過標準type-A轉mini-B USB電纜作為主機PC和一個或多個目標設備之間的接口適配器
    的頭像 發表于 09-10 15:47 ?1009次閱讀

    適配器EMC測試要求

    適配器的EMC測試要求是確保其在工作中不會產生超標電磁干擾(EMI),同時具備一定的抗干擾能力(EMS)。適配器出口歐美、東南亞、日韓等主流市場時,EMC測試是強制性,并需通過相應的認證(如CE
    的頭像 發表于 07-31 17:28 ?1717次閱讀
    <b class='flag-5'>適配器</b>EMC測試要求

    用MPS HR1211實現數字PFC+LLC控制器解決方案助力快充適配器

    用MPS HR1211實現數字PFC+LLC控制器解決方案助力快充適配器
    的頭像 發表于 06-19 15:43 ?3047次閱讀
    用MPS HR1211實現數字PFC+LLC<b class='flag-5'>控制器</b>解決方案助力快充<b class='flag-5'>適配器</b>

    歐規電源適配器耐壓標準

    歐規電源適配器的耐壓標準是由歐洲標準化委員會(CENELEC)發布的EN 60335-2-29標準規定的。具體來說,對充電器(包括電源適配器)耐壓測試的標準為: 耐壓試驗電壓應為符號電壓加上2kV
    發表于 03-15 11:50

    MITEQ適配器-N型

    領域的廣泛應用,該適配器可用于軍事雷達、通信系統和電子對抗等軍事裝備中。 商業應用:在無線通信、衛星通信、廣播電視、測試測量等領域,該適配器可用于連接不同接口的射頻設備,實現信號的傳輸和轉換
    發表于 03-12 09:44