Relay - lyzadanger/johnny-five GitHub Wiki
The Relay
class constructs objects that represent a single digital Relay attached to the physical board.
- pin A Number or String address for the pin. If digital, use the number, if analog use the "A" prefixed string.
var relay = new five.Relay(13);
- options An object of property parameters.
<tr>
<td>type</td>
<td>String</td>
<td>"NO", "NC"</td>
<td>Normally Open or Normally Closed. Defaults to "NO"</td>
<td>no</td>
</tr>
Property Name | Type | Value(s) | Description | Required |
---|---|---|---|---|
pin | Number, String | Any Pin | The Number or String address of the Relay pin | yes |
// Create a Normally Closed Relay object: // var relay = new five.Relay({ pin: 10, type: "NC" });
### Shape
{ id: A user definable id value. Defaults to a generated uid pin: The pin value. isOn: true|false. READONLY type: "NO" or "NC". READONLY }
### Usage
```js
var five = require("johnny-five"),
board = new five.Board();
board.on("ready", function() {
var relay = new five.Relay(10);
relay.on();
relay.off();
});