ARC Pro

Upgrade to ARC Pro

Get access to the latest features and updates before they're released. You'll have everything that's needed to unleash your robot's potential!

waitForLower

ADC.waitForLower(port, value, [frequencyMs], [ezbIndex])

Parameters

port Analog port to read from.
value Exclusive upper bound on value to wait for.
frequencyMs (optional) How often the port is checked in milliseconds.
ezbIndex (optional) Board index of the EZB to read from.

Returns

The value read from the specified ADC port that is lower than value.

Description

Suspends execution of the script until the value read from the specified ADC port is lower than value. The value read from the ADC port ranges between 0 and 255. If frequencyMs is provided the port is checked every frequencyMs milliseconds. Otherwise the port is checked as often as possible.