En la clase de hoy vamos a ver un par de ejemplos de utilización de la comunicación por infrarrojos entre dos robots mBot en un circuito sigue líneas.
Por un lado vamos a crear un programa que cargaremos en ambos robots y que hará que funcionen trabajando por relevos de manera que únicamente uno de ellos esté en marcha. Cuando el robot que está en marcha detecta al otro robot parado en su camino se detendrá y le enviará un mensaje a su compañero para avisarle de que ha llegado para que se ponga en marcha.
En un segundo ejemplo vamos a hacer que uno de los robots se mueva por el circuito pero que se pare si se encuentra con el semáforo en rojo y vuelva a arrancar cuando se ponga en verde. Lógicamente el otro robot será el que funcione como semáforo y envíe mensajes de su situación.
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 5 del curso de comunicación IR entre robots Makeblock.
Ya has visto que son dos ejemplos muy sencillos pero muy claros para ver cómo se pueden comunicar dos o más mBots a través de infrarrojos.
Ejercicios:
- Repite la programación vista en el vídeo y añade alguna función extra como por ejemplo que se entreguen el «testigo» entre los robots pasando una luz de uno a otro por ejemplo.
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.