-
Notifications
You must be signed in to change notification settings - Fork 2
avancer jusque au mur
Pour commencer, vous devez tout d'abord brancher votre Thymio sur votre ordinateur et ouvrir VPL. Vous décidez de vouloir faire avancer votre robot jusqu'un mur lorsque vous appuyez sur son bouton en forme de triangle voulant aller tout droit. Pour ceci, nous allons glisser sur la colonne d'evènements l'image où les quatre boutons principaux du Thymio sont affichés.
Ensuite, nous allons glisser sur la colonne des actions l'image qui nous permet de faire avancer le Thymio et il vous faut glisser les deux petits carrés latéraux en avant afin que le Thymio avance tout droit lorsqu'on appuie sur le bouton choisi auparavant.
Dans un deuxième temps, il faut placer en dessous de l'événement et l'action choisie avant, un nouvel événement où il faudra appuyer sur le carré central, et qu'il devienne rouge, afin que le robot comprenne que quand il s'approche d'un obstacle, dans ce cas-ci un mur, il le détecte. Pour qu'il s'arrête devant cet obstacle, il faut glisser dans la colonne des actions la même action mise au-dessus sauf que les carrés centraux ne sont ni glissés ver le haut, ni vers le bas, pour que le robot reste immobile.
Pour que le Thymio avance jusqu'un mur, il faut appuyer sur le logo "play" clignotant entre bleu et vert VPL -image- situé en haut de la page VPL.
Maintenant, vous pouvez appuyer sur le bouton en forme de triangle et votre Thymio avancera jusqu'à votre mur.
# 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.forward == 1 do
motor.left.target = 200
motor.right.target = 200
emit pair_run 0
end
onevent prox
when prox.horizontal[2] >= 2000 do
motor.left.target = 0
motor.right.target = 0
emit pair_run 1
end