SENSOR US + SIN EL MOVIMIENTO DEL MOTOR.
Con el código de programación que usará el sensor US, el robot hará de detector de presencia a distancia para que ocurra lo que nosotros hayamos programado por ejemplo emita una señal lumínica en la pantalla microbit, o encender un LED del rotob o emita un sonido, cuando detecte la presencia de un objeto a 10 cm de distancia. Esto simula un sensor de presencia simple. *Conceptos Científicos: Sensores, detección, interacción, causa y efecto.
Con el siguiente programa, podemos ver en la pantalla de la placa Micro:Bit, la distancia en centímetros hasta un objeto que le coloquemos delante.
Programaremos el coche maqueen de microbit para que detecte a que distancia en cm está un obstáculo con el sensor de ultrasonidos
Esa distancia la mostrará en la pantalla led del microbit. Si está a 16 cm o menos sonará un sonido de nombre TRISTE.
Usaremos una variable de nombre DISTANCIA donde se irá almacenando la distancia que detecte el sensor de ultrasonidos. Para evitar que se bloquee, cada muestreo de la distancia en el panel LED del micro:bit a través del valor almacenado en la variable DISTANCIA, será seguido por una pausa de 200 milisegundos.
SENSOR US + CON MOVIMIENTO DEL MOTOR
Reto-3 Robot encuentra obstáculos y se PARA. Nivel: intermedio
Reto-4 Robot encuentra obstáculos a 10 cm y los persigue para EMPUJARLOS-1 sino gira primero a izquierdas durante 1 segundo y luego a derechas otro segundo (luchador de sumo). Nivel: intermedio
Reto-5 Robot encuentra obstáculos a 20 cm y los persigue para EMPUJARLOS-2 objetos y sino gira a derechas o izquierdas aleatoriamente Nivel: avanzado El reto consiste en que maqueen rastree a derechas o izquierdas (al azar), si hay objetos en un radio menor a 20 cm, si lo encuentra los persigue y empuja (luchador sumo).
¿Qué hay que hacer?
El reto consiste en que maqueen rastree a derechas o izquierdas (al azar), si hay objetos en un radio menor a 20 cm, si lo encuentra lo persigue.
¿Cómo hacerlo?
Reto-6 Robot encuentra obstáculos y los EVITA a derecha o izquierda. Nivel: avanzado.
El objetivo de este reto consiste en que el robot evite obstáculos que estén a menos de 20 cm del mismo. Además cuando los evita lo hará aleatoriamente a derechas o izquierdas.
IMPRIMIR Tarjetas de medida del sistema sexagesimal para el reto con maqueen evita obstáculos con estas tarjetas. Enlace código.