Introducción
Se propone realizar los retos de este tema conectando el mBot mediante cable USB, siendo lo ideal conectar el robot mediante Bluetooth o mediante la opción de 2,4 GHz.
Un error muy habitual es no ordenar la parada de los motores tras la última instrucción; el robot se queda en movimiento según lo programado en el último comando.
Descripción del reto
Programar el robot para que se desplace al pulsar las flechas del teclado por periodos de tiempo de 1 segundo cada uno.
Pistas para la resolución
- En la categoría de «Eventos» tenemos el bloque que nos permite ejecutar una acción al presionar una determinada tecla. El bloque se llama «cuando tecla pulsada».
- En el reto actual si, por ejemplo, pulsamos la flecha arriba, el robot se mantendrá avanzara por 1 segundo y se detendrá. Se volverá a mover hasta que se pulse otra flecha y cambie la dirección del movimiento.
Descripción del código
Al presionar flecha arriba
Avanzar a velocidad 100 con duración de 1 segundo
Al presionar flecha abajo
Retroceder a velocidad 100 con duración de 1 segundo
Al presionar flecha izquierda
Girar a la izquierda a velocidad 100 con duración de 1 segundo
Al presionar flecha derecha
Girar a la derecha a velocidad 100 con duración de 1 segundo

