forked from rwaldron/johnny-five
-
Notifications
You must be signed in to change notification settings - Fork 2
Hygrometer
Francis Gulotta edited this page Nov 28, 2015
·
8 revisions
The Hygrometer
class constructs objects that represent a single Hygrometer sensor attached to the physical board. Hygrometers are used to measure absolute and relative humidity.
Supported Hygrometers:
This list will continue to be updated as more devices are confirmed.
-
General Options
Property Type Value/Description Default Required controller string HTU21D. The Name of the controller to use. no freq Number Milliseconds. The rate in milliseconds to emit the data event 25ms no
Property Name | Description | Read Only |
---|---|---|
id |
A user definable id value. Defaults to a generated uid | No |
relativeHumidity |
The relative humidity in percent. | Yes |
RH |
A convenience alias for relativeHumidity. | Yes |
new five.Hygrometer({
controller: "HTU21D"
});
var five = require("johnny-five");
var board = new five.Board();
board.on("ready", function() {
var hygrometer = new five.Hygrometer({
controller: "HTU21D"
});
hygrometer.on("change", function() {
console.log(this.relativeHumidity + " %");
});
});
There are no special API functions for this class.
-
change The "change" event is emitted whenever the value of the relative humidity changes.
-
data The "data" event is fired as frequently as the user defined
freq
will allow in milliseconds. ("data" replaced the "read" event)