Monday, 20 April 2026

Mbot2

 

Vídeo para el montaje del robot:


Para conectar el robot a nuestro equipo y programarlo utilizaremos la web de https://mblock.cc/

:: Motores y sensor de ultrasonidos ::

 

RETO 1 >>> Programa tu robot para que circule por la clase a una velocidad de 50 y se enciendan todos los leds en verde. Cuando detecte un obstáculo, circula marcha atrás durante 2 segundos, gira 90 grados con los leds en rojo y sigue avanzando de nuevo con los leds en verde.
Finalmente al pulsar el botón A deben pararse todos los motores y apagarse todos los leds.

Solución:


RETO 2 >>> Modifica este programa de tal forma que cuando detecta un obstáculo se pare 1 segundo y aparezca en pantalla en mensaje ATENCION OBSTACULO además de reproducirse un sonido de alerta. Puedes intentar también realizar una grabación para que la reproduzca.

Solución:


:: Sensor RGB (siguelíneas) ::


Cómo explican en el vídeo el sensor cuádruple RGB tiene cuatro sensores RGB que detectan colores o luz reflejada. L2 y L1 son los dos sensores de la izquierda (left) y R1 y R2 son los dos sensores de la derecha (right). Siendo L1 y R1 los dos sensores centrales y los que nos vamos a fijar para programar el siguelíneas. Funcionan de la siguiente manera:
Cuando detectan luz (color blanco) devuelven el valor 0 y están encendidos
Cuando no detectan luz (color negro) devuelven el valor 1 y los sensores se apagan


Teniendo esto en cuenta:
- en el primer caso que los sensores L1 y R1 nos devuelven 00, quiere decir que está sobre blanco, por lo tanto se ha salido de la línea y debe retroceder.
- en el segundo caso 01, quiere decir que el sensor L1 detecta blanco (0) y el R1 negro(1), por lo tanto se está yendo hacia la izquierda y deberá girar a la derecha para seguir sobre la línea.
- en el tercer caso 10, el sensor L1 detecta negro (1) y el R1 blanco(0), lo que nos indica que se está yendo a la derecha y por lo tanto deberá girar a la izquierda.
- finalmente en el caso que los sensores nos devuelvan 11 quiere decir que están sobre la línea negra y por lo tanto deberá seguir avanzando.

Si entiendes esto deberás entender la siguiente programación:

>>> RETO 3: Realiza este programa en mblock y tranfiérelo a tu robot cargando desde el puerto serie (si lo haces en vivo o por bluetooth puede que no funcione) y pruébalo en el circuito que viene en la caja. Puedes probar también a dibujar un círculo grueso en un folio a ver si lo sigue también!!


No comments:

Post a Comment