node-red-contrib-redplc-tf-csaxiodriver

1.0.1 • Public • Published

node-red-contrib-redplc-tf-csaxiodriver

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-csaiodriver

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

Digital Input (Variable I):

Digital Output (Variable Q):

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:

Donate

Package Sidebar

Install

npm i node-red-contrib-redplc-tf-csaxiodriver

Weekly Downloads

0

Version

1.0.1

License

Apache-2.0

Unpacked Size

41.6 kB

Total Files

10

Last publish

Collaborators

  • forkee