|
May 31st, 2007, 22:55 Posted By: bandit
The DS Motion Card and DS Motion Pak are revolutionary motion sensors for the DS and DS Lite handheld gaming systems. They each contain a 3-axis accelerometer and a single-axis gyroscope, and plug into the DS to enable full motion sensing on the DS and the DS lite.
They are the first tri-axis accelerometers that can be used for homebrew DS development, and the first accelerometer/gyroscope combinations available for handheld gaming.
How They Work
The DS Motion Card fits in the DS card slot (slot-1), and contains a tri-axis accelerometer and single-axis gyroscope that communicate with the DS using SPI (Serial Peripheral Interface) on the DS card.
The DS Motion Pak fits in the GBA card slot (slot-2), and contains a tri-axis accelerometer and a single-axis gyroscope that communicate with the DS using the SRAM bus of the GBA slot.
The accelerometer measures acceleration in all directions (both gravitational acceleration and acceleration caused by a change in velocity). The gyroscope measures angular rotation rate (speed of rotation) around an axis perpendicular to the bottom screen of the DS.
Custom software turns the sensors on, reads the accelerations and angular rate, and controls the display based on the sensor readings. Functions to communicate with the sensors have already been written and are simple to integrate into any existing or new projects.
By using the latest ndsmotion functions in libnds (new functions are in devkitpro CVS), developers can create software that is compatible with both the DS Motion Card and the DS Motion Pak, as well as the Neoflash MK6 Motion.
For more information and source code, download the DS Motion Card QuickStart Guide (zip).
For instructions on updating your programs from the old (before May 22, 2007) ndsmotion functions to the new ndsmotion functions, download the readme (txt).
What they can be used for
There are many uses for the DS Motion Card and DS Motion Pak- Tilt Sensing
- Motion Sensing
- Twist Sensing
- Gesture Recognition
- Possibilities are endless
Games or applications can easily be written or modified to work with DS Motion Card and DS Motion Pak, using the C code that is available from this website.
DS Motion Card: If you are using FlashMe, just plug the DS Motion Card into the DS card slot (slot-1) and plug your media cartidge in the GBA slot (slot-2). If you are using a Passthrough device, boot the DS with the Passthrough device, then remove the Passthrough device and insert the DS Motion Card.
DS Motion Pak: Plug the DS Motion Pak into the GBA card slot (slot-2) and plug your DS flash card into the DS card slot (slot-1).
There are currently no emulators that support the DS Motion Sensors.
Source: NDSMotion
DIGG THIS
For more information and downloads, click here!
There are 0 comments - Join In and Discuss Here
|
|