En esta sesión veremos cómo poder comunicar con Ranger. Es un kit que viene de serie sin comunicación por infrarrojos por lo que necesitaremos adquirir un accesorio que se compone de receptor de infrarrojos y del mando a distancia de Makeblock.
Lo primero que necesitamos saber es cómo programar a Ranger para que pueda «entender» los mensajes que le llegan del mando para entender qué botón ha sido pulsado. Con esto podremos asociar subrutinas según las órdenes que le lleguen del mando.
Por otro lado vamos a hacer que mBot se comunique con Ranger, para lo cual necesitaremos simular el funcionamiento del mando a distancia mediante mBot.
Es más fácil de entender a través del vídeo.
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 3 del curso de comunicación IR entre robots Makeblock.
Tal y como has podido ver conociendo los códigos que utiliza el mando no es difícil hacer que mBot se comunique con Ranger y le pueda dar órdenes o transmitir información.
Descargas:
- Tabla de códigos de comunicación por mensaje y mando Makeblock.
Ejercicios:
- Completa el programa de control remoto para mover Ranger mediante el mando a distancia de manera que se pueda encender los LEDs con una tecla, y con otra apagar. También puedes añadir una tecla para que emita un sonido o para avanzar a diferentes velocidades.
- Realiza un programa de manera que podamos dirigir Ranger según hagamos detectar los sensores IR del siguelíneas de mBot. Detectando los dos sensores (3 en siguelíneas de mBot), Ranger avanzará, y según detecte únicamente uno de los laterales (1 o 2 en siguelíneas de mBot) Ranger girará a izquierda o derecha.
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.