Nuestro reto es conseguir que el robot Maqueen avance recto con cara alegre y con los neopixels encendidos en color verde hasta que se encuentre un obstáculo, en cuyo caso se parará, pondrá una cara triste, encenderá los neopixels en color rojo, pitará, retrocederá y girará hacia la derecha o izquierda. De manera que pueda seguir su camino.
Aquí tienes que el código de una alumna de 2º de la E.S.O. de la optativa de «Computación y robótica de 2º E.S.O.»
!!OJO¡¡
En primer lugar crea un proyecto accediendo a MakeCode, y le pondremos de nombre «EvitaObstaculos«. Ahora tienes que añadir las extensiones: neopixel y maqueen.
A continuación creamos una variable llamada «DISTANCIA» en la que guardaremos constantemente las distancias medidas en cm por el sensor de ultrasonidos que lleva incorporado nuestro robot.
Ya estamos listos para programar el resto del código
La alumna que ha programado nuestro Maqueen ha decidido que cuando se encienda el robot y solo una vez, haga esto que ves en el código. Pero ojo, el único bloque que no puedes quitar o modificar es el de
el resto del programa lo puedes cambiar.
Ahora el código que se va a estar ejecutando constantemente
Código completo: Pulsa aquí