Inscription


Forum

Vous êtes ici: accueil > lego mindstorms nxt > arrêt momentané du programme (nxc) help! > lecture du sujet
val17 Posté le 18/05/2010 à 15h57
Membre Bonjour,
Je réalise un robot segway programmé en NXC. Il commence gentillement à tenir en équilibre mais j'ai remarqué quelque chose d'étrange;
Le programme se lance, le robot fait un étalonnage pour le capteur gyroscopique et il commence une boucle infinie pour le maintien de l'équilibre (Autour de 100 calcul par seconde. Jusque là tout va bien.

Mais au bout de 4 secondes le robot s'arrête (plutôt le programme) et reprend la boucle d'équilibre comme si rien ne s'était passé.
Vous vous imaginez bien qu'il a eu tout le temps de tomber pendant cette "pause".
C'est comme si la valeur de ma fonction Wait() changeait le temps d'une boucle...

Est-ce que quelqu'un connaitrait la cause de ce problème ainsi que sa solution?

Je vous remercie d'avance
val17








neorobot Posté le 19/05/2010 à 15h48
Image de neorobot
Administrateur
Salut !

Ca fait un moment que je n'ai plus touché au NXT et pour tout te dire je suis loin de les connaitre par cœur.
Cependant, j'ai un ami qui est passionné dans ce domaine, donc je lui ai transféré ton message, il devrait me recontacter sous peu.

A bientôt =)

Page : 1