mirror of
https://github.com/espruino/Espruino.git
synced 2025-12-08 19:06:15 +00:00
30 lines
516 B
JavaScript
30 lines
516 B
JavaScript
clearWatch();
|
|
clearInterval();
|
|
|
|
var TRIG = A12;
|
|
var ECHO = A8;
|
|
|
|
var x=0;
|
|
var t1 = 0;
|
|
function onStart(e) {
|
|
t1=e.time;
|
|
}
|
|
|
|
function onStop(e) {
|
|
var dt=e.time-t1;
|
|
var dist = (dt*1000000)/57.0;
|
|
//print("dist="+dist);
|
|
//analogWrite(LED1, dist/100);
|
|
x++;
|
|
if (x>LCD.WIDTH) {
|
|
LCD.clear();
|
|
x=0;
|
|
}
|
|
LCD.setPixel(x,dist,0xFFFF);
|
|
}
|
|
|
|
setWatch(onStart, ECHO, { repeat:true, edge:'rising' });
|
|
setWatch(onStop, ECHO, { repeat:true, edge:'falling' });
|
|
|
|
setInterval("digitalPulse(TRIG,1, 10/1000.0)",50);
|