
Salut,
Avant d'exposer mon problème, je vais expliquer la (ma) logique du programme.
J'ai construit un truc qui s'apparente à un char, que je veux rendre autonome.
Quand je lance l'appli, il avance tout droit avec la Led du Hub bleue.
Quand il détecte un obstacle (à droite en jaune et violet à gauche), le soft choisit de manière aléatoire la direction à prendre et continu son petit chemin.
Dans l'absolu, il est capable de tourner sur un circuit ovale fait de coussins sans faire demi-tour, dans un sens comme dans l'autre.
Mais, trop souvent il bug et ce retrouve planté face à un objet, et il essaye désespèrent d'avancer alors que la seule chose à faire est de reculer et changer de direction (c'est le block tout en haut sans boucle)
Et c'est donc mon soucis, comment puis-je le faire reculer si les deux capteurs s'activent en même temps ?
Le top, se serait que si les capteurs C et D détectent à une distance 1(par ex), pendant 3 secondes, il recule pendant 2 secondes, pivote de manière aléatoire et reprend sa route.
J'ai tenté plein (plein) de truc... Avec les data variable... J'ai rien compris...
Merci à Racing Brick d'ailleurs, grosse source d'information.
Je m'en remet à vous, je continu à chercher de mon côté, pour me sortir de cette impasse.
Tchuss