pxt-ev3/docs/coding/cruise-control-3.md

28 lines
527 B
Markdown
Raw Normal View History

2018-01-06 06:49:04 +01:00
# Cruise Control Activity 3
```blocks
let speed = 0
function decelerate() {
if (speed > -100) {
speed = speed - 10
}
}
function accelerate() {
if (speed < 100) {
speed = speed + 10
}
}
function update() {
brick.clearScreen()
brick.showString("speed: " + speed, 1)
2018-01-06 06:49:04 +01:00
motors.largeBC.setSpeed(speed)
}
sensors.touch2.onEvent(ButtonEvent.Pressed, function () {
2018-01-06 06:49:04 +01:00
accelerate()
update()
})
sensors.touch1.onEvent(ButtonEvent.Pressed, function () {
2018-01-06 06:49:04 +01:00
decelerate()
update()
})
```