資料介紹
方案介紹
它使用了具有HID功能的Arduino Pro Micro,這實(shí)際上是我以前的游戲控制器的升級版,該版本帶有按鈕,帶有兩個(gè)操縱桿。
與以前的版本不同,此版本在操縱桿庫上運(yùn)行,該庫將這個(gè)pro micro轉(zhuǎn)換為游戲手柄控制器。
有趣的是,該控制器還可以通過連接Retro pi /或Recal pi設(shè)置來運(yùn)行Retro游戲,如Doom和Donkey Kong。
在這個(gè)介紹中,我將向大家展示如何通過幾個(gè)簡單的步驟構(gòu)建自己的游戲控制器。
步驟1:項(xiàng)目準(zhǔn)備和PCB規(guī)劃
我制作的上一個(gè)操縱桿完全是我自己DIY,我設(shè)計(jì)并制作了PCB,該控制器確實(shí)可以工作,但是它有很多缺陷,例如響應(yīng)時(shí)間不好,并且其代碼也不基于操縱桿庫。而且,它沒有操縱桿。
因此,為了改進(jìn)以前的設(shè)置,我準(zhǔn)備了一個(gè)與舊設(shè)計(jì)相似的PCB,添加了操縱桿,并在板上制作了酷似Pac man的酷炫絲印。?
收到PCB之后,我開始了組裝過程。
步驟2:PCB組裝
該板的組裝過程非常簡單,我們只需要向其添加開關(guān)和操縱桿即可,該P(yáng)CB沒有任何SMD組件,這使得該項(xiàng)目易于制造。
這是該P(yáng)CB的第一個(gè)錯(cuò)誤!
我忘了在PCB上為操縱桿添加安裝孔,所以我只是用1.5mm的鉆頭手動(dòng)鉆了這些孔。
另外,這是我犯的另一個(gè)錯(cuò)誤,我將該垂直開關(guān)置于倒置位置,但實(shí)際位置應(yīng)該是此位置,因此我在PCB上鉆孔并按正確的順序添加了開關(guān)。
添加完組件后,我焊接了它們的每個(gè)焊盤,項(xiàng)目硬件部分幾乎完成了!此控制器需要一些軟件調(diào)整。
步驟3:CODE
打開附加的源碼文件。將控制器插入計(jì)算機(jī),選擇合適的板子Arduino pro micro,選擇正確的COM端口,然后點(diǎn)擊“上傳”。
之后,打開設(shè)備和打印機(jī)。您將看到帶有游戲手柄圖標(biāo)的Arduino micro。
點(diǎn)擊它并打開其屬性,您將看到游戲手柄按鈕的布局。
步驟4:測試
?
現(xiàn)在,只需按下任意按鈕或移動(dòng)操縱桿,您將看到我們在示例中標(biāo)明的按鈕編號。
此設(shè)置中有兩個(gè)操縱桿,一個(gè)用于移動(dòng),另一個(gè)用于X和Y。您可以移動(dòng)該操縱桿并查看該設(shè)置是否正常工作。
選中每個(gè)按鈕后,我們現(xiàn)在可以將此游戲控制器插入我們的游戲裝備并開始游戲。
步驟5:游戲
現(xiàn)在,此設(shè)置可以正常運(yùn)行,而無需對大多數(shù)內(nèi)容進(jìn)行任何調(diào)整,例如,我將其插入Recal pi設(shè)置中以玩一些復(fù)古游戲,
- DIY機(jī)器人控制器
- DIY安卓+Arduino控制迷宮游戲
- DIY Arcade控制器PCB
- 用于滑翔傘游戲的DIY控制器
- Arduino游戲控制器開源分享
- Arduino游戲控制器開源
- Arduino游戲控制器
- 基于Arduino的DIY游戲控制器
- Frankeso DIY EFI發(fā)動(dòng)機(jī)控制器
- DIY Tim的PTC熱板控制器
- 使用Arduino為微控制器打造能用舵機(jī)控制的游戲平臺 14次下載
- 支持觸覺的游戲控制器設(shè)計(jì)的BOM分享 21次下載
- 支持觸覺的游戲控制器設(shè)計(jì)原理圖分享 9次下載
- 慣性傳感器決定未來游戲控制器的工作方式 3次下載
- DIY:《極品飛車》——自行車控制器 5次下載
- 微控制器與運(yùn)動(dòng)控制器的區(qū)別 684次閱讀
- PID控制器與PWM控制器的區(qū)別 3402次閱讀
- PID控制器與開關(guān)控制器的區(qū)別 944次閱讀
- 微控制器的定義和工作原理 1811次閱讀
- 將任何視頻游戲控制器變成USB鼠標(biāo) 702次閱讀
- 多臺全彩控制器怎么接同步線?LED全彩控制器怎么接同步線? 5199次閱讀
- 如何使用Arduino Leonardo和MPU6050制作一個(gè)有線的手勢控制器 2966次閱讀
- 影響控制器的問題及因素 4323次閱讀
- 消防聯(lián)動(dòng)控制器的分類_消防聯(lián)動(dòng)控制器功能和性能 2.3w次閱讀
- 電話遠(yuǎn)程控制器的設(shè)計(jì)與制作 2460次閱讀
- pid控制器的輸入輸出_PID控制器的控制實(shí)現(xiàn) 2.8w次閱讀
- 什么是運(yùn)動(dòng)控制器_運(yùn)動(dòng)控制器的工作原理及應(yīng)用 3.7w次閱讀
- ac控制器多少錢_華為ac控制器價(jià)格_華為ac控制器推薦 1.2w次閱讀
- ac控制器怎么設(shè)置_AC控制器帶寬控制設(shè)置指導(dǎo) 5.2w次閱讀
- 門禁控制器參數(shù) 5929次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評論