@edgepi-cloud/node-red-edgepi-adc 1.0.16
node-red node for edgepi adc module utilizing remote procedure calls
EdgePi ADC Node
EdgePi ADC node that reads voltage, differential, and RTD.
Details
Differential Types:
- DIFF1: Ports 16 & 17
- DIFF1: Ports 19 & 20
- DIFF1: Ports 21 & 22
- DIFF1: Ports 24 & 25
Assigned ports for RTD measurements:
- 21
- 24
- 25
NOTE: Port 22 will also be disabled.
Properties
- RPC Server:
The connection to your EdgePi's RPC Server. - Reading:
The type of reading you want the ADC to do next. - ADC:
Which ADC you want to use for the next reading. - ADC Channel (when configured to read voltage):
Which analog channel you read from next. - Data Rate (when configured to read voltage):
The selected ADC's data rate. Note that data rates are different depending on which ADC you chose. - Differential (when configured to read differential):
The differential you want to read next.
Inputs
- payload (number)
The input selection -- the channel number (1 to 8) or differential channels number (1 to 4) depending on the read type. Ignored for read typertd
. - readType (string)
single
,diff
, orrtd
. Default issingle
. - dataRate (number)
ADC data rate. Valid values for ADC 1: [2.5
,5
,10
,16.6
,20
,50
,60
,100
,400
,1200
,2400
,4800
,7200
,14400
,19200
,38400
] . Default is38400
. Valid values for ADC 2: [10
,100
,400
,800
] . Default is800
. - adc (number)
ADC number to use for reads. Valid values are 1 and 2. Forced to 2 when RTDreadType
isrtd
. Default is 1.
Outputs
- Read type
single
:payload
(number)
Voltage reading of the specified single-ended analog input channel.
- Read type
diff
:payload
(number)
Differential voltage reading of the specified differential channels.
- Read type
rtd
:payload
(number)
RTD temperature reading in Celsius.