50 lines
769 B
JavaScript
50 lines
769 B
JavaScript
var j5 = require("johnny-five");
|
|
|
|
var board = new j5.Board({
|
|
repl:false,
|
|
debug:true
|
|
});
|
|
|
|
var LEDPIN = 2;
|
|
var OUTPUT = 1;
|
|
var INPUT = 0;
|
|
|
|
board.on("ready", function(){
|
|
|
|
var val = 0;
|
|
console.log('on ready');
|
|
|
|
// Set pin 13 to OUTPUT mode
|
|
this.pinMode(LEDPIN, INPUT);
|
|
|
|
|
|
// Create a loop to "flash/blink/strobe" an led
|
|
|
|
this.pinMode(2, 1);
|
|
this.digitalRead(2, function(value) {
|
|
console.log("--" + value);
|
|
});
|
|
|
|
var btn = new j5.Button(2);
|
|
|
|
btn.on("hit", function(){
|
|
//led.on();
|
|
console.log('btn');
|
|
});
|
|
|
|
btn.on("release", function(){
|
|
console.log('btn r');
|
|
});
|
|
|
|
|
|
/*
|
|
this.loop( 100, function() {
|
|
|
|
|
|
|
|
|
|
//this.digitalWrite(LEDPIN, (val = val ? 0 : 1));
|
|
});
|
|
*/
|
|
|
|
}); |