Juegos Robótica

Cursos de programación con robótica educativa

  • Newsletter
  • ¿Dudas? Así es la plataforma de cursos
  • Iniciar sesión

Python con Microbit en entorno oficial #11 Radio y comunicación.

Vamos a conocer cómo funciona la radio en la micro:bit, una característica bastante potente de la micro:bit y que utiliza la misma banda de frecuencia de Wifi y Bluetooth pero con distintos protocolos.

Aprenderemos a enviar y recibir mensajes por radio, podiendo hacer que varias micro:bits intercambien datos, ya sean números enteros, cadenas u otros formatos más complejos.

En este primer vídeo haremos un sencillo ejemplo «radio basico-main.py» que instalaremos en 2 micro:bit para que se comuniquen entre sí. Aprenderemos también a programar las dos placas si están conectadas al mismo ordenador.

Ten en cuenta que esta sesión está compuesta por más de un vídeo y 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 11.0 del curso Python con Microbit en entorno oficial.

Suscríbete aquí para tener acceso a esta clase y a todos los cursos de Juegos Robótica.

Código:

  • radio-basico-main.py

Ejercicios propuestos:

  1. Modifica el programa para que las micro:bits se envíen distintas respuestas, según los datos que reciben.

 

En este segundo vídeo veremos que podemos medir la distancia a la que se encuentran dos micro:bit midiendo la intensidad de la señal de radio que se intercambian. Haremos que una de las micro:bit actúe como beacon o baliza, configurando la potencia con la que emite sus mensajes, es el programa «Beacon-emisor-main.py».

Aprovechando que al recibir un mensaje en la otra micro:bit obtenemos también el dato de la intensidad de la señal recibida, mostraremos gráficamente este valor, ajustando el nivel de brillo de nuestro display, con un programa distinto «Beacon-receptor-main.py».

Viendo los detalles del mensaje comprobaremos que este protocolo no tiene ningún tipo de detección de errores, y que los datos van codificados.


Vídeo de la sesión 11.1 del curso Python con Microbit en entorno oficial.

Suscríbete aquí para tener acceso a esta clase y a todos los cursos de Juegos Robótica.

Código:

  • Beacon-emisor-main.py
  • Beacon-receptor-main.py

Ejercicios propuestos:

  1. Modifica el programa para hacer un «detector sonoro de micro:bit», haciendo que un pitido sea más rápido cuanto más cerca está la otra micro:bit.
  2. Implementa una actividad caza del tesoro usando micro:bit.

 

En este tercer vídeo vamos a ver diferentes usos que le podemos dar a la radio de la micro:bit como puede ser hacer una orquesta, haciendo música y sincronizarla, medir los datos de temperatura con un sensor remoto o activar remotamente un sistema con el control remoto.

Vamos a realizar un programa para mandar mensajes secretos entre distintas micro:bits, lo llamaremos «Códigos-secretos-main.py». Para ello creamos una colección de mensajes usando un diccionario de Python con el mensaje como clave y una imagen como valor, podremos seleccionar el mensaje que queremos enviar y al recibirlo mostraremos el icono asociado.

En este caso todas las micro:bit participantes tienen el mismo programa.


Vídeo de la sesión 11.2 del curso Python con Microbit en entorno oficial.

Suscríbete aquí para tener acceso a esta clase y a todos los cursos de Juegos Robótica.

Código:

  • Codigos-secretos-main.py

Ejercicios propuestos:

  1. Utiliza un diccionario de mensajes para encadenar preguntas y respuesta y haz que las micro:bits se envíen mensajes y respondan automáticamente.

Todas las clases de este curso

  1. Python con Microbit en entorno oficial #1 Presentación
  2. Python con Microbit en entorno oficial #11 Radio y comunicación.
  3. Python con Microbit en entorno oficial #2 Uso del editor y problemas frecuentes
  4. Python con Microbit en entorno oficial #3 La consola de Python y aleatoriedad.
  5. Python con Microbit en entorno oficial #4 Mostrando letras y números.
  6. Python con Microbit en entorno oficial #5 Imágenes, patrones y animaciones.
  7. Python con Microbit en entorno oficial #6 Sentencias condicionales.
  8. Python con Microbit en entorno oficial #7 Proyecto navaja suiza.
  9. Python con Microbit en entorno oficial #8 Música y sonidos.
  10. Python con Microbit en entorno oficial #9 Sensores.
  11. Python con Microbit en entorno oficial #10 Módulos externos.

Recuerda que si te suscribes tendrás acceso a todos los cursos, con opción de soporte para dudas y preguntas.

NEWSLETTER | Contacto | Blog | Sobre mi | Política de privacidad

Juegos Robótica es un proyecto de TECNODEMIA© 2026 ·

close-icon

Acceso Alumn@s

¿Has olvidado tu contraseña?