JoyStick: Difference between revisions
No edit summary |
|||
| 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 10: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:
