Subject:
|
Re: About SensorValueRaw(SENSOR_3) in Scout
|
Newsgroups:
|
lugnet.robotics.scout
|
Date:
|
Wed, 18 Jul 2001 15:05:20 GMT
|
Viewed:
|
3021 times
|
| |
| |
You are right! I got the raw value of light sensor by SensorValueRaw(2) in
Scout.
By the way, I found the max raw value of Touch sensor is 255 in Scout, not
1023.
Zhengrong
In lugnet.robotics.scout, Dave Baum writes:
> In article <GGHBtM.FGp@lugnet.com>, "Zhengrong Zang"
> <legozang@yahoo.com> wrote:
>
> > I tried to get raw value of sensors in Scout, the SensorValueRaw(0/1) is
> > ok, I
> > get the raw values of Sensor1 and Sensor2, but I found SensorValueRaw(2)
> > doesn't work, no value is returned.
> > Then I found a example in NQC Guide Version 2.3 r1, it is
> > SensorValueRaw(SENSOR_3), but it can't be compiled, I found SENSOR_3 is
> > defined
> > SensorValue(2) in rcx2.nqh.
> > How can I read raw value of light sensor in Scout?
>
>
> I think SensorValueRaw(2) should do what you want. I wrote a little
> test program:
>
> ----
>
> int x, y;
>
> task main()
> {
> y = 0;
>
> while(true) {
>
> x = SensorValueRaw(2);
> if (x > (y + 10))
> PlaySound(SOUND_CLICK);
> y = x;
> }
> }
>
> ----
>
> and it seems to click a lot as things get brighter, and stop clicking as
> things get darker. If SensorValueRaw(2) isn't behaving as you expect,
> let me know.
>
> SensorValueRaw(SENSOR_3) won't compile any more - my bad. I reworked a
> lot of the expression code for 2.3 and guess I broke this (it was quite
> a hack in the first place to allow SENSOR_3 to mean either the value of
> sensor three or the index of sensor three depending on the context in
> which it was used). You should see the same problem with the other
> SensorXXX values. I'll try to fix this for the next release.
>
> Dave Baum
|
|
Message has 1 Reply:
Message is in Reply To:
| | Re: About SensorValueRaw(SENSOR_3) in Scout
|
| (...) I think SensorValueRaw(2) should do what you want. I wrote a little test program: ---- int x, y; task main() { y = 0; while(true) { x = SensorValueRaw(2); if (x > (y + 10)) PlaySound(SOUND_CLICK); y = x; } } ---- and it seems to click a lot as (...) (23 years ago, 18-Jul-01, to lugnet.robotics.scout)
|
5 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
This Message and its Replies on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|