Subject:
|
monitoring touch sensor
|
Newsgroups:
|
lugnet.robotics.rcx.nqc
|
Date:
|
Fri, 31 Aug 2001 22:48:17 GMT
|
Viewed:
|
2407 times
|
| |
| |
Greetings
I have recently been learning to program in NQC and have run into a problem.
I would like to monitor a touch sensor (with a Scout) so that if the sensor
is pressed once and held down a motor runs forward. If the touch sensor is
pressed twice within a given time (eg. 2 seconds) and held down than the
motor runs in reverse. What would be a good way to do this?
Please keep in mind the Scout does not support Pulse or Edge modes.
There is no doubt a simple and efficient solution to this problem, but so
far my attempts have failed, any help would be appreciated.
Thanks
Jason Yee
|
|
Message has 1 Reply: | | Re: monitoring touch sensor
|
| (...) FYI, Jason and I ended up with this program: int touch_count=0; int release_count=0; task main() { while (true) { // infinite loop // look for first press until(SENSOR_1 == 1); PlaySound(SOUND_CLICK); touch_count = 1; // wait for 1 second for (...) (23 years ago, 15-Sep-01, to lugnet.robotics.rcx.nqc)
|
2 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|