Con la linterna de nuestro móvil vamos a guiar al robot Maqueen de forma que si la intensidad de la luz que recibe es
- Menor que 100 estará parado con cara triste y con los neopixels en rojo durante 200 ms.
- Entre 100 y 200 avanzará recto con cara alegre y con los neopixels encendidos en color verde durante 300ms
- Mayor que 200 girará hacia la derecha con cara alegre u otra y con los neopixels en amarillo durante 100ms.
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 «LUMINOSIDAD» en la que guardaremos los valores proporcionados por el sensor de luminosidad que lleva incorporado nuestro robot que pueden variar entre 0 y 255, siendo 0 la ausencia de luz.
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í