Introducción
En cierto aeropuerto existe un tren automático subterráneo (APM) que une la terminal T4 con la T4 satélite. Se trata de un tren guiado, sin conductor, que une las dos terminales en apenas 3 minutos y está operativo las 24 horas del día. Como todos los sistemas autónomos, tienen botones «parada de emergencia» que detienen el movimiento en caso de anomalía de su funcionamiento.
Se propone diseñar un prototipo que realice una función similar.
Descripción del reto
Programar el mBot para que se desplace continuamente entre dos puntos marcados con cinta aislante negra; la superficie deberá ser de tonalidad clara. Detener el robot si se acciona el pulsador de la placa.
Pistas para la resolución
- Si el valor devuelto por el sensor de infrarrojos es 0, significa que el robot ha llegado a la línea negra; se deberá invertir la marcha.
- Programar, entre las opciones que se pueden ejecutar, que al accionar el pulsador se debe detener robot.
- La velocidad no debe ser muy alta para evitar que el robot se salte la línea.
- Se recomienda que, tras invertir la dirección de la marcha, se mantenga el movimiento en ese sentido, para evitar una doble lectura del sensor sigue-líneas sobre la marca negra y que vuelva a invertir el sentido de la marcha.
- Se utilizara el bloque «espera» con una duración de 10 segundos como medida de seguridad para evitar accidentes.
Descripción del código
Crear la variable Sentido
Al encender el robot
Esperar 10 segundos
Fijar Sentido a 1
Avanzar al máximo valor
Ejecutar siempre
Si valor del sensor sigue-líneas es 0 y Sentido es menor que 0
Avanzar al máximo valor
Esperar 1 segundo
Fija Sentido a 1
Si valor del sensor sigue-líneas es 0 y Sentido es mayor que 0
Retroceder al máximo valor
Esperar 1 segundo
Fija Sentido a -1
Si el botón de la placa es presionado
Detenerse




