pxt-calliope/docs/examples/stop-watch.md
Sam El-Husseini 6f148c14e0 Fix randomInt
2018-06-01 11:42:38 -07:00

629 B

Stop watch

Press A to start the counter. Press A again to stop and display the count.

let msec = 0
let sec = 0
let end = 0
let d = 0
let start = 0
input.onButtonPressed(Button.A, () => {
    if (!(start)) {
        start = input.runningTime()
        end = 0
    } else {
        d = input.runningTime() - start
        start = 0
        basic.clearScreen()
        basic.pause(1000)
        sec = d / 1000
        msec = d % 1000
        basic.showString("" + sec + "." + msec)
    }
})
basic.forever(() => {
    if (start) {
        led.toggle(Math.randomRange(0, 5), Math.randomRange(0, 5))
    }
})