Subject:
|
Re: Rotation sensor bug found
|
Newsgroups:
|
lugnet.robotics.rcx.legos
|
Date:
|
Tue, 20 Apr 1999 22:06:04 GMT
|
Viewed:
|
1279 times
|
| |
| |
Kekoa Proudfoot wrote:
> Why doesn't somebody finish up the decoding of the ROM, specifically the
> routine at 14c0. This routine takes the raw sensor samples and converts
> them to usable values, including handling the temperature and rotation
> sensors. The standard firmware calls this function to do all its sensor
> dirty work.
Excellent idea. This would yield the default settings dead-on.
> Incidentally, I have a rotation sensor. According to my notes, the final
> output of the sensor is an angle measured in units of 1/16ths of a
> rotation, represented as a signed short. If you want to scale to something
> standard, scale to that.
Scaling isn't about the final output. The final output is already in the
standard format. Scaling is about shifting the raw sensor values
displayed by the firmware six digits to the left to match the A/D
converter output. This optimization was introduced to lose several ugly
run-time shift operations.
--
Markus L. Noga noga@inrialpes.fr
Check out legOS! http://www.multimania.com/legos/
"Quand on n'a pas de caractere, il faut bien se donner une methode."
-Camus on Software Engineering
|
|
Message is in Reply To:
| | Re: Rotation sensor bug found
|
| (...) Why doesn't somebody finish up the decoding of the ROM, specifically the routine at 14c0. This routine takes the raw sensor samples and converts them to usable values, including handling the temperature and rotation sensors. The standard (...) (26 years ago, 20-Apr-99, to lugnet.robotics.rcx.legos)
|
10 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|