Ci-dessous un programme très basique.
Appui sur le bouton central > démarre
Detection avant : arrêt.
Problème : si le robot démarre ALORS qu'il est déjà proche de l'obstacle, il ne s'arrête pas !
Raison: pour qu'il s'arrête dans ce cas, il faut être en mode textuel, ET enclencher le raffraichissement automatique des variables.
Comment fait-on cela en mode VPL avec des élèves ?
Merci pour votre aide
Alexdigit.
- reset outputs
call sound.system(-1)
call leds.top(0,0,0)
call leds.bottom.left(0,0,0)
call leds.bottom.right(0,0,0)
call leds.circle(0,0,0,0,0,0,0,0)
onevent buttons
when button.center == 1 do
motor.left.target = 150
motor.right.target = 150
call leds.top(0,32,0)
emit pair_run 0
end
onevent prox
when prox.horizontal[2] >= 2000 do
motor.left.target = 0
motor.right.target = 0
call leds.top(32,0,0)
emit pair_run 1
end