Espruino/code/drawbox.js
Gordon Williams f3d6e0bc83 First commit
2013-09-26 14:39:04 +01:00

38 lines
711 B
JavaScript

function boxcoords(i) {
while (i>4) i-=4;
if (i<1) {
return [i,0];
} else if (i<2) {
return [1,i-1];
} else if (i<3) {
return [3-i,1];
} else {
return [0,4-i];
}
}
clearInterval(0);
var pos = 0.0;
var coords = [];
setInterval(function() {
pos+=0.01;
coords = boxcoords(pos);
digitalPulse("A1",1,1+coords[0]);
digitalPulse("A2",1,1+coords[1]);
},20);
setWatch(function() {
if (digitalRead("A0")) {
digitalWrite("C9",1);
setTimeout(function() {
digitalWrite("C9", 0);
setTimeout(function() {
digitalWrite("C9", 1);
setTimeout(function() {
digitalWrite("C9", 0);
}, 301);
}, 302);
}, 303);
}}, "A0", true);