WMPRO FW >= 1.0 WMMEGA FW >= 2.0
Return the value of an I/O pin
This function will get the current value of a pin based on the pin index and pin type
$pin_index: The internal pin number. Refer to pin_configure() for the list of available pins.
$pin_type:
Pin Type | Description |
---|---|
1 | Digital Output |
2 | Digital Input |
4 | Analog Input |
16 | Counter |
Integer: The returned value depends upon the pin type:
Pin Type | Description | Returned Value |
---|---|---|
1 | Digital Output | 0 or 1 |
2 | Digital Input | 0 or 1 |
4 | Analog Input | ADC value: |
WMPRO 10-bit, 0-1023 | ||
WMMEGA 12-bit, 0-4095 | ||
16 | Counter | Counter value |
pin_configure() - Configure an I/O pin as a digital input, output, or analog input
pin_set() - Set a digital output to value 1 or 0
adc_read() - Read an onboard ADC channel