Robot de sumo.pdf - Google Drive

5 downloads 177 Views 313KB Size Report
que tenemos acabarás descalificado si logras sacar del tatami. al otro robot. Page 1 of 1. Robot de sumo.pdf. Robot de
Robot de sumo. Esta es una primera versión para el manejo de tu robot de sumo. Hay mucho que mejorar y cambiar en el programa pero es ahí donde puedes marcar la diferencia y vencer a tu robot oponente. Robot: Sensor ultrasónico, situado en la parte posterior, conectado al puerto 3 Sensor sigue-líneas , situado en la parte anterior, conectado al puerto 2 Programa: Se definen dos variables, estado y tiempo. La variable “estado” se ha definido para tomar decisiones en cada momento del movimiento del robot. La variable “tiempo” se ha definido para no utilizar la instrucción esperar y poder controlar el tiempo que pasa entre algunos de los estados. Estado Acción Este es el momento inicial, cuando situamos el robot en el 0 centro del tatami. Lo hacemos retroceder y pasamos al estado 1. Si el robot detecta la línea negra del borde avanza. Miramos el segundo en el que nos encontramos y lo 1 guardamos en la variable tiempo. Pasamos al estado 2. Comprobamos si han pasado dos segundos desde que guardamos el tiempo. ¿Qué pasará con la comprobación cuando guardemos el 2 tiempo en el segundo 59 y comprobemos después?. Hay que ver cómo arreglar eso. Volvemos al estado 0. Al estado 3 sólo se llega si el sensor ultrasónico detecta una presencia a menos de 15 cm. En ese caso avanzamos para expulsar a nuestro contrincante. 3 Si el otro robot se sitúa a más de 15 cm volvemos al estado 0. En este estado hay mucho que hacer porque con el código que tenemos acabarás descalificado si logras sacar del tatami al otro robot.