pause Until
Make your program wait until an event at a touch sensor happens.
sensors.touch1.pauseUntil(ButtonEvent.Bumped); Parameters
- ev: the touch sensor action to wait for. The touch actions (events) are:
pressed: the sensor was pressed, or pressed and releasedbumped: the sensor was just bumpedreleased: the sensor was just released
Example
Wait for a bump to touch sensor touch 1 before continuing with displaying a message on the screen.
let waitTime = 0; brick.showString("We're going to wait", 1); brick.showString("for you to bump the", 2); brick.showString("touch sensor on port 1", 3); waitTime = control.millis(); sensors.touch1.pauseUntil(ButtonEvent.Bumped); brick.clearScreen(); if (control.millis() - waitTime > 5000) { brick.showString("Ok, that took awhile!", 1) } else { brick.showString("Ah, you let go!", 1) }