micro:maqueen – ACTIVIDAD 10 – Evitar obstáculos usando ultrasonidos

Programaremos el coche maqueen de microbit para que mientras se va desplazando a una velocidad de 100 detecte obstáculos a una distancia distinta de 0 cm y menor de 20 cm. Cuando lo haga, parará los motores, mostrará el icono de cara triste, activará la marcha atrás en ambos motores a velocidad de 100 durante 700 msegundos, durante 300 msegundos activará el motor izquierdo para que avance a una velocidad de 50 dejando el motor derecho como estaba, y luego parará ambos motores. Así hemos conseguido un cambio de dirección. Mientras no detecte obstáculos, maqueen avanzará a una velocidad de 100 mostrando una cara sonriente. Usaremos el sensor de ultrasonidos: