5. Programmer Thymio avec Aseba Studio

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.

@Mobsya Pourriez-vous aider, s’il vous plaît, avec cette question ?

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