修改

圖片

迪威網(wǎng)友60eb0c
迪威網(wǎng)友60eb0c

USB撥片游戲控制器

免費(fèi),登錄即可下載
發(fā)布時(shí)間:2020/4/26 11:53:00
These are USB paddle game controlle for old games, akin to the Atari 2600 paddles. By default, these function like a Stelladaptor with a pair of paddles plugged in, so this should be supported in emulato like Stella and Z26. Full project itructio are here. You will need to print the top and bottom segments, the knob, and the converter box (main and lid; you can choose a lid with or without space for four extra 6mm tactile butto). The converter box can handle two paddles. If your switches didn't come with caps or you don't like the caps they came with (mine came with caps that were high and wobbly) you can print button caps. And if you want you can print "1" and "2" labels for the two paddles. The controller works with the DICE emulator's Pong if you set the controls correctly. And you can also play with my moderately accurate pygame veion of Pong. The knob is tweaked from here. To build, you will need: blue pill stm32f103c8t6 board rotary pot (per paddle; I used 400K) 12mm wide tactile switch with cap (per paddle) optional: four 6mm tactile butto for additional emulator controls My firmware uses Roger's libmaple Arduino core and my USB Composite library. For itallation and bootloader itructio, see here. You should also get the latest veion of my USB Composite library itead of using the older veion that's bundled with the core. The Blue Pill goes in the converter box. Four wires run from that to each paddle. Wire paddles as follows (with pot upside down and pi pointing upward) Blue Pill Ground to pot right Blue Pill 3.3V to pot left and to one pin on switch PA1 (paddle 1) or PA3 (paddle 2) to pot middle PA2 (paddle 1) or PA4 (paddle 2) to other pin on switch. The firmware has three operation modes: Single joystick (default): X axis = paddle 1, Y axis = paddle 2, button 1 = paddle 1 button, button 2 = paddle 2 button. To force this mode, hold paddle 1 button down for five seconds while plugging into USB port. Dual joystick: joystick 1 (both X and Y axes and button) = paddle 1, joystick 2 = paddle 2. To force mode, hold both paddle butto down while plugging. Mouse: X = paddle 1, Y = paddle 2, left click = paddle 1 button, right click = paddle 2 button. To force mode, hold right paddle button down while plugging. If you force a mode, it will be saved to flash for next time. The OpeCAD files use and bundle my Bezier and tube mesh libraries.
0個(gè)文件
壓縮包大?。?MB
小程序二維碼
微信小程序 微信掃碼打開(kāi)此模型
登錄后發(fā)表評(píng)論
恒諾鑫科-專(zhuān)注碳素制品的開(kāi)發(fā)與生產(chǎn)