node-red-contrib-redplc-tf-bpi23017
Node-Red CSA Controller node by using mcp23017 16bit I/O Expander.
This module is modified from node-red-contrib-rpi-mcp23017
Node Features
- 2 x 8 x Digital Inputs or Digital Outputs
- Add Pullup Resistor to Digital Inputs
- Eight selectable Device Addresses
Install
Install with Node-Red Palette Manager or npm command:
``
cd ~/.node-red
npm install node-red-contrib-redplc-tf-bpi23017
``
Usage
This node reads/writes from/to Node-Red global variables
Update is triggered by redPlc cpu node or module-update node
This node works only on Raspberry Pi with Raspberry Pi OS
Enable I2C with raspi-config.
Consult datasheet for absolute maximum ratings
$3
$3
PA = Input, PB = Input
PA = Output, PB = Output
|Pin|Bit|Pin|Bit|
|---|---|---|---|
|PA0|0|PB0|8|
|PA1|1|PB1|9|
|PA2|2|PB2|10|
|PA3|3|PB3|11|
|PA4|4|PB4|12|
|PA5|5|PB5|13|
|PA6|6|PB6|14|
|PA7|7|PB7|15|
PA = Input, PB = Output
PA = Output, PB = Input
|Pin|Bit|Pin|Bit|
|---|---|---|---|
|PA0|0|PB0|0|
|PA1|1|PB1|1|
|PA2|2|PB2|2|
|PA3|3|PB3|3|
|PA4|4|PB4|4|
|PA5|5|PB5|5|
|PA6|6|PB6|6|
|PA7|7|PB7|7|
Donate
If you like my work please support it with donate to original developper:
