Most recent activity
-
-
Does this code look good?
setWatch(function(e) {
if(e.time - e.lastTime > 1) {console.log(require("puckjsv2-accel-steps").off());
}
}, BTN, { repeat:true, edge:'falling' });
var lastTimePressed = 0;setWatch(function(e) {
if((e.lastTime - lastTimePressed) < 1) {console.log(require("puckjsv2-accel-steps").on()); console.log(steps = 0);
}
lastTimePressed = e.lastTime;
}, BTN, { repeat:true, edge:'falling' });
var steps = 0;
var stepsOn = 0;
Puck.on('accel',function(a) {
steps++;
print(steps);
if(steps == 10){
print("Congratulations! You have reached your first goal!");
print(steps);
setTimeout(function () {
console.log(LED1.set());
}, 100);
setTimeout('console.log(LED1.reset());', 5000);
}
if(steps == 20){
print("Congratulations! You have reached your second goal!");
print(steps);
setTimeout(function () {
console.log(LED2.set());
}, 1000);
setTimeout('console.log(LED2.reset());', 5000);
}
if(steps == GOAL){
print("Congratulations! You have reached your final goal!");
print(steps);
setTimeout(function () {
console.log(LED3.set());
}, 1000);
setTimeout('console.log(LED3.reset());', 5000);
}
});
setWatch(function()
{ if(stepsOn === 0) {
require("puckjsv2-accel-steps").on();
var GOAL = 30;
print("What is your goal?");
Bluetooth.inject("GOAL=");
stepsOn = 1;
}
}, BTN, { edge: "rising", debounce: 50, repeat: true }); -
-
-
-
-
Thanks!