Data Storage Tool Display Human Input Protocol Math Motor Control Sensor Signal Generation Speech & Sound Fun View all Objects


Quick Links
Contact Us
Forums
Support

Register
Login

This object is provided under license. By downloading this object, you are agreeing to the terms of the MIT License.

Playstation 2 Controller Emulator

This object emulates a Playstation 2 Dual Shock controller. Run five wires between the Propeller and a Playstation or Playstation 2 console, and the Propeller can impersonate a controller. Use this module to experiment with new or non-traditional video game controllers, or to create applications that sit between a Playstation system and your controllers. It supports all the features of the Dual Shock controller, including force feedback and pressure-sensitive buttons.

This object was written for the Unicone2 project, a controller emulator which forwards Playstation controller data over long lengths of cat-5 cable. Further description of the Unicone2 as well as full source code is available:
http://scanwidget.livejournal.com/26815.html

This object starts a dedicated Cog to manage controller emulation. You supply one or several buffers for outgoing controller state (buttons, axes, pressure sensors) and incoming force-feedback data. To use this module successfully, you'll need to know at least the basics of the Playstation controller's packet format. This is documented in several places on the internet.

Version:
  1.0

Attributes:


Author:
  Micah Dowty
  micah@navi.cx

Categories:
  Protocol
  Signal Generation

Downloads:
  256

Last Updated:
  2007-08-04



User Reviews:



Copyright 2007 by Parallax, Inc.
Please contact obex.support@parallax.com with comments or questions.