NXC Version 1.2.1 r5
Constants and functions related to the Input module. More...
|Input module constants|
|Constants that are part of the NXT firmware's Input module. |
|Input module functions|
|Functions for accessing and modifying input module features. |
|Input module types|
|Types used by various input module functions. |
Constants and functions related to the Input module.
The NXT input module encompasses all sensor inputs except for digital I2C (LowSpeed) sensors.
There are four sensors, which internally are numbered 0, 1, 2, and 3. This is potentially confusing since they are externally labeled on the NXT as sensors 1, 2, 3, and 4. To help mitigate this confusion, the sensor port names S1, S2, S3, and S4 have been defined. See Input port constants. These sensor names may be used in any function that requires a sensor port as an argument. Alternatively, the NBC port name constants IN_1, IN_2, IN_3, and IN_4 may also be used when a sensor port is required, although this is not recommended. See NBC Input port constants. Sensor value names SENSOR_1, SENSOR_2, SENSOR_3, and SENSOR_4 have also been defined. These names may also be used whenever a program wishes to read the current value of the analog sensor: