Divirtiéndome con mBot Ranger (Libro Agosto 2016)

Page 77

Divirtiéndome con mBot Ranger Como podéis ver, en el caso de que el robot esté en el recinto, vea negro, debe comportarse como un buen sumo y atacar o buscar. Esto lo consigo usando sus sensores de ultrasonidos. Sensores que he programado en el bloque definido como “ultrasonidos” y cuya programación, limitada en este caso por el valor numérico de detección 40 cm, es la siguiente:

Bloque de ccontrol para los módulos de ultrasonidos

El bloque de ultrasonidos sólo lo ejecutará cuando el robot esté en el recinto, atacando o buscando en la forma que desee el programador. Hasta ahora, hemos definido los bloques, pero no el programa de ejecución que los llama. En él fijamos los puertos de conexión de los diferentes módulos. Como puede verse, los sensores de ultrasonidos, de ID amarillo, se han ligado a los puertos 7 y 10 y los siguelíneas, de ID azul, a los puertos 8 y 9. El script de mando que ejecuta el sumo en el robot es el siguiente:

Página 75 de 169


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.