Skip to content

EdgePi-Cloud/node-red-edgepi-dac

Repository files navigation

node-red-edgepi-dac

EdgePi DAC node

EdgePi DAC node that reads/writes voltage to a given output channel.

Install

Install normally through the node-red editor or install with npm in your node-red directory (typically located at ~/node.red) by running the following command:

npm install @edgepi-cloud/node-red-edgepi-digital-dac

Properties

  • RPC Server
    The connection to your EdgePi's RPC Server.
  • Channel
    The channel for analogue output read/write.
  • Gain
    Enable/ disable internal DAC gain. Gain enabled allows for a larger output voltage for a given input voltage but reduces accuracy.
  • Output voltage number
    The amount of voltage to write to a selected channel. Range is 0-5 for gain off and 0-10 for gain on.

Inputs

  • payload number:
    The voltage to write.
  • gain boolean:
    'false' for gain disabled (off), 'true' for gain enabled (on).
  • channel number:

Example input:

msg {
  "payload": 2.5,
  "gain": false,
  "channel": 7
}

Outputs

  • payload number
    Voltage written to the selected channel.