Saltar a contenido

Ultrasonidos y Masaylo

Masaylo incorpora un sensor de ultrasonidos en su parte delantera, que nos servirá para medir distancias a los objetos que pueda encontrar en su camino.

Sensor de Ultrasonidos
Sensor de ultrasonidos

Las órdenes que tenemos para controlar el sensor de ultrasonidos son:

  • objetoMasaylo.ultrasonidos (pinTrigger,pinEcho): Configura los pines trigger y echo del sensor de ultrasonidos. Si no pasas parámetros objetoMasaylo.ultrasonidos(), pone los valores objetoMasaylo.ultrasonidos(16,17), de esta forma el pin del Trigger es el 16 (A2), y el pin del Echo es el 17 (A3), esta instrucción debe estar en el setup de nuestro programa. En nuestro caso del ejemplo m.ultrasonidos (16,17).
  • objetoMasaylo.distancia (): Nos devuelve la distancia en cm entre el sensor de ultrasonidos y el objeto que tenga enfrentado. En nuestro caso del ejemplo m.distancia().

En el ejemplo que presentamos a continuación (ejemplo 8 de la librería), se configura el sensor de ultrasonidos, para mostrar por el puerto serie la distancia a la que se encuentra un objeto enfrentado al robot masaylo.

Uso de ultrasonidos
Uso de ultrasonidos