資料介紹
方案介紹
它使用了具有HID功能的Arduino Pro Micro,這實際上是我以前的游戲控制器的升級版,該版本帶有按鈕,帶有兩個操縱桿。
與以前的版本不同,此版本在操縱桿庫上運行,該庫將這個pro micro轉換為游戲手柄控制器。
有趣的是,該控制器還可以通過連接Retro pi /或Recal pi設置來運行Retro游戲,如Doom和Donkey Kong。
在這個介紹中,我將向大家展示如何通過幾個簡單的步驟構建自己的游戲控制器。
步驟1:項目準備和PCB規(guī)劃
我制作的上一個操縱桿完全是我自己DIY,我設計并制作了PCB,該控制器確實可以工作,但是它有很多缺陷,例如響應時間不好,并且其代碼也不基于操縱桿庫。而且,它沒有操縱桿。
因此,為了改進以前的設置,我準備了一個與舊設計相似的PCB,添加了操縱桿,并在板上制作了酷似Pac man的酷炫絲印。?
收到PCB之后,我開始了組裝過程。
步驟2:PCB組裝
該板的組裝過程非常簡單,我們只需要向其添加開關和操縱桿即可,該PCB沒有任何SMD組件,這使得該項目易于制造。
這是該PCB的第一個錯誤!
我忘了在PCB上為操縱桿添加安裝孔,所以我只是用1.5mm的鉆頭手動鉆了這些孔。
另外,這是我犯的另一個錯誤,我將該垂直開關置于倒置位置,但實際位置應該是此位置,因此我在PCB上鉆孔并按正確的順序添加了開關。
添加完組件后,我焊接了它們的每個焊盤,項目硬件部分幾乎完成了!此控制器需要一些軟件調整。
步驟3:CODE
打開附加的源碼文件。將控制器插入計算機,選擇合適的板子Arduino pro micro,選擇正確的COM端口,然后點擊“上傳”。
之后,打開設備和打印機。您將看到帶有游戲手柄圖標的Arduino micro。
點擊它并打開其屬性,您將看到游戲手柄按鈕的布局。
步驟4:測試
?
現(xiàn)在,只需按下任意按鈕或移動操縱桿,您將看到我們在示例中標明的按鈕編號。
此設置中有兩個操縱桿,一個用于移動,另一個用于X和Y。您可以移動該操縱桿并查看該設置是否正常工作。
選中每個按鈕后,我們現(xiàn)在可以將此游戲控制器插入我們的游戲裝備并開始游戲。
步驟5:游戲
現(xiàn)在,此設置可以正常運行,而無需對大多數(shù)內容進行任何調整,例如,我將其插入Recal pi設置中以玩一些復古游戲,
- DIY機器人控制器
- DIY安卓+Arduino控制迷宮游戲
- DIY Arcade控制器PCB
- 用于滑翔傘游戲的DIY控制器
- Arduino游戲控制器開源分享
- Arduino游戲控制器開源
- Arduino游戲控制器
- 基于Arduino的DIY游戲控制器
- Frankeso DIY EFI發(fā)動機控制器
- DIY Tim的PTC熱板控制器
- 使用Arduino為微控制器打造能用舵機控制的游戲平臺 14次下載
- 支持觸覺的游戲控制器設計的BOM分享 22次下載
- 支持觸覺的游戲控制器設計原理圖分享 9次下載
- 慣性傳感器決定未來游戲控制器的工作方式 3次下載
- DIY:《極品飛車》——自行車控制器 5次下載
- 微控制器與運動控制器的區(qū)別 1.7k次閱讀
- PID控制器與PWM控制器的區(qū)別 6.7k次閱讀
- PID控制器與開關控制器的區(qū)別 2.4k次閱讀
- 微控制器的定義和工作原理 3.7k次閱讀
- 將任何視頻游戲控制器變成USB鼠標 1.2k次閱讀
- 多臺全彩控制器怎么接同步線?LED全彩控制器怎么接同步線? 6.5k次閱讀
- 如何使用Arduino Leonardo和MPU6050制作一個有線的手勢控制器 4.2k次閱讀
- 影響控制器的問題及因素 5.1k次閱讀
- 消防聯(lián)動控制器的分類_消防聯(lián)動控制器功能和性能 2.6w次閱讀
- 電話遠程控制器的設計與制作 3.1k次閱讀
- pid控制器的輸入輸出_PID控制器的控制實現(xiàn) 3.1w次閱讀
- 什么是運動控制器_運動控制器的工作原理及應用 3.9w次閱讀
- ac控制器多少錢_華為ac控制器價格_華為ac控制器推薦 1.3w次閱讀
- ac控制器怎么設置_AC控制器帶寬控制設置指導 5.6w次閱讀
- 門禁控制器參數(shù) 6.4k次閱讀
下載排行
本周
- 1耗盡型MOS FET產品目錄選型表
- 0.14 MB | 2次下載 | 免費
- 2TI系列-米爾TI AM62L核心板開發(fā)板-高能效低功耗嵌入式平臺
- 1.51 MB | 次下載 | 免費
- 3WILLSEMI韋爾20年半年度報告由代理分銷經銷一級代理分銷經銷
- 3.30 MB | 次下載 | 免費
- 4LRC 樂山無線電InTWSApplications家電由原廠代理分銷經銷一級代理分銷經銷供應
- 85.84 KB | 次下載 | 免費
- 5LAT1596 一文說明白 STM32G4 雙 Bank 啟動與升級
- 0.64 MB | 次下載 | 5 積分
- 6LAT1594_基于事件喚醒低功耗之介紹
- 0.37 MB | 次下載 | 5 積分
- 7PT8P2309 觸控 A/D 型 8-Bit MCU規(guī)格書
- 4.05 MB | 次下載 | 免費
- 8PT8P2308 觸控 A/D 型 8-Bit MCU規(guī)格書
- 4.13 MB | 次下載 | 免費
本月
- 1美的電磁爐電路原理圖資料
- 4.39 MB | 19次下載 | 10 積分
- 2反激式開關電源設計解析
- 0.89 MB | 11次下載 | 5 積分
- 3耗盡型MOS FET產品目錄選型表
- 0.14 MB | 2次下載 | 免費
- 4簡易光伏控制器原理圖資料
- 0.07 MB | 1次下載 | 5 積分
- 52EDL05x06xx系列 600V半橋門驅動器帶集成自舉二極管(BSD)手冊
- 0.69 MB | 1次下載 | 免費
- 6國產千兆網口芯片PT153S中文資料
- 1.35 MB | 次下載 | 免費
- 7斯丹電子 | 用于芯片測試系統(tǒng)的射頻干簧繼電器
- 5.11 MB | 次下載 | 免費
- 8SFI立昌ESD/TVS管原廠代理分銷經銷一級代理分銷經銷
- 294.76 KB | 次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233095次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191448次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183360次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81605次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73829次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論