En esta sesión vamos a ver los bloques utilizados por mBot para comunicarse a través de infrarrojos tanto mediante mensajes como simulando un mando.
La comunicación por infrarrojos entre mBots es bidireccional, por lo que van a poder comunicarse en ambas direcciones ya que mBot incluye tanto emisor como receptor de IR.
Puesto que el kit mBot incluye además un mando a distancia, podemos utilizar los bloques específicos para leer órdenes del mando pero que sea otro mbot quien envíe la señal.
En el caso de utilizar este tipo de comunicación simulando un mando a distancia necesitaremos comprender qué tipo de código envía mBot a través de sus bloques de comunicación, y qué código espera obtener de un mando, para que todo tenga sentido.
Por eso tienes para descargar la tabla de códigos tanto de mensajes entre mBots como de mando a distancia.
Recuerda a lo largo de todo el curso que tienes disponible el formulario de soporte para alumnos para plantear tus dudas y preguntas.
Vídeo de la sesión 2 del curso de comunicación IR entre robots Makeblock.
Descargas:
- Tabla de códigos de comunicación por mensaje y mando Makeblock.
Ejercicios:
- Practica el envío de mensajes de un mBot a otro de manera que a través de los LEDs de un robot se muestre la lectura del sensor sigue líneas del otro robot.
- Realiza dos programas siguelíneas para dos robots mBot para que sigan un circuito ovalado cerrado. Un robot debe permanecer parado hasta que el otro robot le alcance por detrás. En ese momento el robot que está detrás debe parar y comunicar al otro robot que se ponga en marcha y repetir de nuevo la misma acción a la inversa cuando el robot que se ha puesto en marcha alcance al robot que se acaba de parar.
- Practica con la comunicación simulando un mando a distancia y comprueba con el mando real que el robot «esclavo» puede recibir la misma orden indistintamente del robot «maestro» o del mando.
Todas las clases de este curso
- Comunicación IR entre robots Makeblock #1. Robots Makeblock.
- Comunicación IR entre robots Makeblock #2. Comunicación con mBot.
- Comunicación IR entre robots Makeblock #3. Comunicación con Ranger.
- Comunicación IR entre robots Makeblock #4. Comunicación con Codey Rocky.
- Comunicación IR entre robots Makeblock #5. Ejemplos con mBots en sigue líneas.
- Comunicación IR entre robots Makeblock #6. Ejemplo con mBot y Ranger.
- Comunicación IR entre robots Makeblock #7. Ejemplo con dos mBot y un Codey Rocky.
- Comunicación IR entre robots Makeblock #8. Sesión extra.