Difference between revisions of "JoySticks"
| Line 1: | Line 1: | ||
| − | = Red Joystick = | + | == Red Joystick == |
| − | [[File:RedJoystick.jpg|200px| | + | [[File:RedJoystick.jpg|thumb|200px|Red Joystick]] |
| − | === | + | === Settings === |
| − | + | The Red Joystick can be connected to the computer via USB; the device will emulate a serial port. The following COM port settings should be used: | |
| − | + | {| class="wikitable" | |
| − | |||
| − | {| | ||
|- | |- | ||
| − | | | + | | Baudrate |
| − | + | | 115200 | |
| − | |||
| − | | | ||
| − | 115200 | ||
| − | |||
|- | |- | ||
| − | | | + | | Parity |
| − | + | | None | |
| − | |||
| − | | | ||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | | Data bits |
| − | + | | 8 | |
| − | |||
| − | | | ||
| − | 8 | ||
| − | |||
|- | |- | ||
| − | | | + | | Stop bits |
| − | + | | 1 | |
| − | |||
| − | | | ||
| − | 1 | ||
| − | |||
|- | |- | ||
| − | | | + | | Flow control |
| − | + | | None | |
| − | |||
| − | | | ||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | | CTS Control |
| − | + | | Off | |
| − | |||
| − | | | ||
| − | Off | ||
| − | |||
|- | |- | ||
| − | | | + | | DSR Out Control |
| − | + | | Off | |
| − | |||
| − | | | ||
| − | Off | ||
| − | |||
|- | |- | ||
| − | | | + | | DSR In Control |
| − | + | | Off | |
| − | |||
| − | | | ||
| − | Off | ||
| − | |||
|- | |- | ||
| − | | | + | | RTS Control |
| − | + | | Off | |
| − | |||
| − | | | ||
| − | Off | ||
| − | |||
|- | |- | ||
| − | | | + | | Set FIFO Interrupt |
| − | + | | Off | |
| − | |||
| − | | | ||
| − | Off | ||
| − | |||
|} | |} | ||
| + | === Python === | ||
| − | + | <nowiki> #!/usr/bin/env python | |
| − | |||
| − | |||
#!/usr/bin/env python | #!/usr/bin/env python | ||
Revision as of 11:03, 8 April 2015
Red Joystick
Settings
The Red Joystick can be connected to the computer via USB; the device will emulate a serial port. The following COM port settings should be used:
| Baudrate | 115200 |
| Parity | None |
| Data bits | 8 |
| Stop bits | 1 |
| Flow control | None |
| CTS Control | Off |
| DSR Out Control | Off |
| DSR In Control | Off |
| RTS Control | Off |
| Set FIFO Interrupt | Off |
Python
#!/usr/bin/env python #!/usr/bin/env python from rusocsci import joystick, utils import logging, time ## Setup Section #logging.getLogger().setLevel(logging.DEBUG) # use this for debug info #utils.serialList() # get alist of ports with a joystick or buttonbox connected j = joystick.Joystick() #j = joystick.Joystick(1) # use this to connect to the second joystick #j = joystick.Joystick(port="COM1") # use this to connect to a joystick on a specific port ## Experiment Section for i in range(15): print("x: {}".format(j.getX())) time.sleep(1)
Pyhon Script
#!/usr/bin/env python
from rusocsci import joystick, utils
import logging, time
## Setup Section
#logging.getLogger().setLevel(logging.DEBUG) # use this for debug info
#utils.serialList() # get alist of ports with a joystick or buttonbox connected
j = joystick.Joystick()
#j = joystick.Joystick(1) # use this to connect to the second joystick
#j = joystick.Joystick(port="COM1") # use this to connect to a joystick on a specific port
## Experiment Section
for i in range(15):
print("x: {}".format(j.getX()))
time.sleep(1)
Logitech Attack 3 Controller
Installation DirectX DLL
Copy the dx7vb.dll file
You can find the dll here: media:dx7dll.zip
Windows 7 32bit
Within Windows 7 32bit version you need to copy the file dx7vb.dll to the following destination:
C:\windows\system32
Windows 7 64bit
Within Windows 7 64bit version you need to copy the file dx7vb.dll to the following destination:
C:\windows\SysWow64
Register the DLL file by executing the following command within the commandline with administrator rights:
Windows 7 32bit
C:\Windows\System32\regsvr32 dx7vb.dll
Windows 7 64bit
C:\Windows\Syswow64\regsvr32 dx7vb.dll
As a result you will see the following message:
