diff --git a/hardware/PiFace/README.md b/hardware/PiFace/README.md index 08cadc17..425b3fb0 100644 --- a/hardware/PiFace/README.md +++ b/hardware/PiFace/README.md @@ -1,7 +1,9 @@ node-red-node-piface ==================== -Node-RED nodes to control a PiFace Digital add-on board for a Raspberry-Pi. +Node-RED nodes to control a +PiFace Digital +add-on board for a Raspberry-Pi. Install ------- @@ -14,23 +16,41 @@ Run the following command in the root directory of your Node-RED install Pre-reqs -------- -Requires the WiringPi gpio command to be installed in order to work. See the WiringPi site for details on how to do this. +Device Tree **must** be turned off. To do this run + sudo raspi-config + +then select the `Advanced Options`, then `Device Tree`, and finally select `No` +and `OK`. You will then need to reboot. + +It also requires the WiringPi gpio command to be installed in order to work. +See the WiringPi site +for details on how to do this. The short version is... + + sudo apt-get install git-core + git clone git://git.drogon.net/wiringPi + cd wiringPi + git pull origin + ./build Usage ----- -A pair of input and output Node-RED nodes for the Raspberry Pi PiFace Digital add-on board. +A pair of input and output Node-RED nodes for the Raspberry Pi PiFace Digital +add-on board. -###Output +### Output -The PiFace output node will set the selected relay, LED, or pin on or off depending on the value passed in. Expects a msg.payload with either a 1 or 0 (or true or false). +The PiFace output node will set the selected relay, LED, or pin on or off +depending on the value passed in. Expects a msg.payload with either a +1 or 0 (or true or false). Requires the WiringPi gpio command in order to work (see pre-reqs). -###Input +### Input -The PiFace input node generates a msg.payload with either a 0 or 1 depending on the state of the input pin. +The PiFace input node generates a msg.payload with either a 0 or 1 +depending on the state of the input pin. You may also enable the input pullup resistor if required. @@ -38,4 +58,5 @@ The msg.topic is set to piface/{the pin number} Requires the WiringPi gpio command in order to work (see pre-reqs). -Note: This node currently polls the pin every 250mS. This is not ideal as it loads the cpu. +Note: This node currently polls the pin every 250mS. This is not ideal +as it loads the cpu. diff --git a/hardware/PiFace/package.json b/hardware/PiFace/package.json index bb0dfa44..a86636cf 100644 --- a/hardware/PiFace/package.json +++ b/hardware/PiFace/package.json @@ -1,6 +1,6 @@ { "name" : "node-red-node-piface", - "version" : "0.0.3", + "version" : "0.0.4", "description" : "Node-RED nodes to read from and write to a PiFace Digital Raspberry Pi add-on board", "dependencies" : { },