Introducción

El valor devuelto por la sonda depende de la luz reflejada. Si la sonda se separase más de 2 cm aproximadamente, aun cuando estuviera sobre una superficie clara, el valor devuelto por el sensor sería 0.

Para este reto, se propone situar el mBot sobre una superficie clara; si se levanta, el robot mostrará su desacuerdo.

 

Descripción del reto

El mBot mostrará su enfado por ser levantado de la superficie en la que se apoya, para ello encenderá los LED en color rojo, emitirá sonidos y moverá las ruedas.

 

Pistas para la resolución

Se puede conseguir el efecto de parpadeo introduciendo la instrucción de hacer sonar una nota entre el encendido y apagado del LED. De forma similar, se puede hacer con los motores para conseguir una sensación de balanceo.

 

Descripción del código

Al encender el robot
Ejecutar siempre
Esperar hasta que el botón de la placa se presione
     Si valor del sensor sigue-líneas es 3
          LED apagados
          Detenerse
      Si no
          Girar a la derecha con velocidad 100
          Encender los LED color rojo
          Emitir nota
          Apagar los LED
          Girar a la izquierda con velocidad 100

 

Posible solución