Scriptorz5

micro-bit Stopwatch

May 14th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. let CountingDown = false
  2. let counter = 0
  3. input.onButtonPressed(Button.A, () => {
  4.     counter += 1
  5. })
  6. input.onButtonPressed(Button.B, () => {
  7.     CountingDown = true
  8. })
  9. counter = 3
  10. CountingDown = false
  11. basic.forever(() => {
  12.     basic.showNumber(counter)
  13.     if (CountingDown == true) {
  14.         basic.pause(1000)
  15.         counter += -1
  16.         if (counter <= 0) {
  17.             CountingDown = false
  18.             basic.pause(100)
  19.             basic.showLeds(`
  20.                 . . . . .
  21.                 . . . . .
  22.                 . . . . .
  23.                 . . . . .
  24.                 . . . . .
  25.                 `)
  26.             basic.pause(100)
  27.             basic.showLeds(`
  28.                 . # # . .
  29.                 # . . # .
  30.                 # . . # .
  31.                 # . . # .
  32.                 . # # . .
  33.                 `)
  34.             basic.pause(100)
  35.             basic.showLeds(`
  36.                 . . . . .
  37.                 . . . . .
  38.                 . . . . .
  39.                 . . . . .
  40.                 . . . . .
  41.                 `)
  42.             basic.pause(100)
  43.             basic.showLeds(`
  44.                 . # # . .
  45.                 # . . # .
  46.                 # . . # .
  47.                 # . . # .
  48.                 . # # . .
  49.                 `)
  50.             basic.pause(100)
  51.             basic.showLeds(`
  52.                 . . . . .
  53.                 . . . . .
  54.                 . . . . .
  55.                 . . . . .
  56.                 . . . . .
  57.                 `)
  58.             basic.pause(100)
  59.             basic.showLeds(`
  60.                 . # # . .
  61.                 # . . # .
  62.                 # . . # .
  63.                 # . . # .
  64.                 . # # . .
  65.                 `)
  66.         }
  67.     }
  68. })
Add Comment
Please, Sign In to add comment