35 lines
949 B
Markdown
Raw Normal View History

2016-03-25 16:47:20 -07:00
# Pause
Pause the program for the number of milliseconds you say.
You can use this function to slow your program down.
2016-03-25 16:47:20 -07:00
```sig
basic.pause(400)
```
### Parameters
* ``ms`` is the number of milliseconds that you want to pause (100 milliseconds = 1/10 second, and 1000 milliseconds = 1 second).
2016-03-25 16:47:20 -07:00
### Example: diagonal line
This example draws a diagonal line by turning on LED `0, 0` (top left) through LED `4, 4` (bottom right).
The program pauses 500 milliseconds after turning on each LED.
Without `pause`, the program would run so fast that you would not have time to see each LED turning on.
2016-03-25 16:47:20 -07:00
```blocks
for (let i = 0; i < 5; i++) {
led.plot(i, i)
basic.pause(500)
}
```
### Lessons
2016-04-13 08:27:45 -07:00
[blink](/lessons/blink), [lucky 7](/lessons/lucky-7), [smiley](/lessons/smiley), [flashing heart](/lessons/flashing-heart)
2016-03-25 16:47:20 -07:00
### See also
2016-04-15 15:53:20 -07:00
[while](/reference/loops/while), [running time](/reference/input/running-time), [for](/reference/loops/for)
2016-03-25 16:47:20 -07:00