miércoles, 25 de marzo de 2009

Esquivando con multihilo

Esta práctica consiste en usar dos threads distintos para que el robot esquive objetos de una forma simple.

Tenemos un hilo para cada rueda. La derecha siempre está avanzando, mientras que la izquierda detecta si hay un objeto a menos de 50 cm (30 de Bender) del sensor de ultrasonidos utilizado. En ese caso detiene la rueda durante 200 ms. En caso contrario avanza.

De esta forma Bender girará a la izquierda siempre que encuentre un objeto a menos de 30 cm.


No hay comentarios:

Publicar un comentario