johnny-five-electron
Version:
Temporary fork to support Electron (to be deprecated)
30 lines (23 loc) • 771 B
JavaScript
var five = require("../lib/johnny-five");
five.Board().on("ready", function() {
// This requires OneWire support using the ConfigurableFirmata
var temperatureA = new five.Temperature({
controller: "DS18B20",
pin: 2,
address: 0x687f1fe
});
var temperatureB = new five.Temperature({
controller: "DS18B20",
pin: 2,
address: 0x6893a41
});
temperatureA.on("data", function() {
console.log("A", this.celsius + "°C", this.fahrenheit + "°F");
});
temperatureB.on("data", function(err, data) {
console.log("B", this.celsius + "°C", this.fahrenheit + "°F");
});
});
// @markdown
// - [DS18B20 - Temperature Sensor](http://www.maximintegrated.com/en/products/analog/sensors-and-sensor-interface/DS18S20.html)
// @markdown