ModChips | HDD | Online | Miscellaneous | Exploits | Tutorials | Media Players | Launchers | SwapMagic Tools | Emulators
If we can assume the sensor response to acceleration is roughly linear and the chip is precisely oriented on the circuit board, then calibrating the Wiimote sensor is a three step procedure. We only need the raw integer force sensor readings for these three positions on a flat, level table:
In each of these cases, we are measuring g on one axis, and the zero point on the other two axes. We can estimate the zero points of each axis to be:
x0 = (x1 + x2)/2
Starting with any integer reading from the sensor (xraw,
yraw, zraw), the calibrated force
The calibrated force is now in units where g = 1.0.
Following a 3-step calibration procedure that requires a table might be a hassle for the user, so a less rigorous procedure may be preferable. Based upon the above example, we might conjecture (possibly incorrectly) that the gain of the sensor (size of g, basically) is more uniform between remotes than the zero offset. In that case, we would only need the remote to be at rest briefly in order to determine the zero offsets for all 3 axes at once. Such a procedure might in fact be the only way to calibrate the Nunchuk sensor, as that controller does not have the flat surfaces needed to perform the 3-step calibration.
Powered by vBadvanced CMPS v3.2.3
All times are GMT -7. The time now is 10:19 PM.
Copyright 2000 - 2011, Jelsoft Enterprises Ltd.
Page generated in 0.29690 seconds.
Copyright © 2004 - 2013 SKSApps.com
All rights reserved.
No affiliation with Sony Computer Entertainment or Nintendo Company, Ltd.