Je comprends parfaitement le fonctionnement du timer, mais n’ayant pas testé le programme lui-même, je me suis fié à la documentation de début de chapitre qui indique que si le timer a un temps nul ou négatif, il s’arrête.
Effectivement, initialiser le timer avec un temps <0 n’a pas de sens.
Bonjour @jsaint-omer
1/ mon robot A0 a poussé le bloc bleu.
Le comportement de Thymio est il identique si tu fais la manip plusieurs fois de suite avec les mêmes réglages ?
2/ si on met un timer avec un temps négatif
Le simulateur se met en défaut lorsque la valeur de la tempo est négative
Cordialement
si le timer a un temps nul ou négatif, il s’arrête.
Exactement.
On regarde un morceau du code :
sub rotation
timer.period[0] = t_rotation
motor.left.target = vitesse_retour
motor.right.target = -vitesse_retour
onevent prox
if prox.horizontal[2] > 2500 then # obstacle devant capté
vitesse_retour = 500
t_rotation = 1000
callsub rotation
end
onevent timer0
timer.period[0] = 0
motor.left.target = vitesse_retour
motor.right.target = vitesse_retour
Donc, on déclenche le timer quand Thymio commence à tourner. Quand le timer s’écoulé, Thymio avance. Si on met un timer avec un temps négatif, il s’arrête ou, autrement dit, le timer n’est pas déclenché. Donc, est-ce que l’événement timer0 aura lieu si le timer n’a pas été déclenché ?
Bonjour
Lorsque je lance aseba studio depuis thymio suite, tout s’ouvre bien; maisAseba playground reste noir et je n’ai aucun robot virtuel. Que dois-je faire? Merci pour votre aide.
Bonjour,
Il s’agit parfois de carte graphique mal supportée ou d’ordinateur ancien qui sont passé en Windows 10 sans tout le support. Essayer la mise à jour de votre carte graphique ou transmettez nous votre configuration.
Meilleures salutations