@pib-statuslamp/sparkfun-canbusshield_node-red
Version:
Node-RED support for Sparkfun CAN bus shield. can send and recieve canbus data via the sparkfun canbusshield.
32 lines (24 loc) • 925 B
JavaScript
module.exports = function(RED){
var mraa = require('/usr/lib/node_modules/mraa/mraa.node'); // require mraa
function LEDD7(n){
//init
RED.nodes.createNode(this,n);
var node = this;
//node code
var LedGreen = new mraa.Gpio(38); //specify pin
LedGreen.mode(mraa.PIN_GPIO); //set pin mode to gpio
LedGreen.dir(mraa.DIR_OUT); //set to ouput
this.on('input', function(msg,send,done) { // do this when there is a input message
if (msg.payload == true){
LedGreen.write(1); // if input == true/1/red => led on
}
else{
LedGreen.write(0);
}
if(done){
done();
}
});
}
RED.nodes.registerType('ledD7', LEDD7);
}