Paso 1: Constrúyelo
¿Qué es?
Crea este divertido juego para dos jugadores utilizando la función de radio de la BBC micro:bit.
Qué aprenderás
Al realizar este proyecto aprenderás lo que son las redes, cómo se envía la información entre dispositivos electrónicos por radio y cómo los ordenadores almacenan la información en diferentes tipos de datos como, por ejemplo, cómo se almacenan las palabras en cadenas.
Cómo funciona
- Este es un juego para dos personas. Una persona esconde un objeto y da pistas al buscador: '"caliente" cuando están cerca del objeto, "más frío" cuando se alejan y "más caliente" cuando se acercan.
 - Normalmente, este juego se realiza gritando las palabras "caliente", "más frío" y "más caliente", pero en esta versión del juego las palabras se envían por radio de un micro:bit a otro y aparecen en la pantalla LED.
 - Hay dos programas, uno para el que oculta y otro para el que busca.
 - En primer lugar, cada programa configura el grupo de radio en 47. Los grupos son como canales, por lo que cualquier micro:bit que utilice el mismo grupo recibirá el mensaje. Puedes usar cualquier número de grupo del 0 al 255.
 - El ocultador pulsa el botón A para enviar el mensaje "más caliente", pulsa el botón B para enviar el mensaje "más frío" y pulsa los botones A y B a la vez para enviar el mensaje "caliente".
 - El micro:bit puede enviar mensajes como números o texto. Estamos utilizando mensajes de texto en este proyecto, así que asegúrate de utilizar bloques de radio que hagan referencia a cadenas en lugar de números o valores.
 - En informática, una cadena es una secuencia de caracteres que puede contener letras, números, símbolos y espacios.
 - Cuando el micro:bit del buscador recibe un mensaje de radio, muestra la cadena recibida en su pantalla LED. Las cadenas también se muestran en el micro:bit del ocultador.
 
Lo que necesitas
- 2 micro:bits
 - Editor de MakeCode
 - paquete de pilas (recomendado)
 
Paso 2: Prográmalo
Código del ocultador
1# Imports go at the top
2from microbit import *
3import radio
4radio.config(group=47)
5radio.on()
6
7while True:
8    if button_a.is_pressed() and button_b.is_pressed():
9            radio.send('HOT!')
10            display.scroll('HOT!')
11    elif button_a.is_pressed():
12        radio.send('warmer')
13        display.scroll('warmer')
14    elif button_b.is_pressed():
15        radio.send('colder')
16        display.scroll('colder')
17    sleep(100)Código del buscador
Paso 3: Mejóralo
- Edita el programa para que aparezcan palabras diferentes en lugar de "caliente", "más frío" y "más caliente". Por ejemplo, puedes utilizar las palabras "caliente", "más frío" y "más caliente" en una lengua extranjera que estés aprendiendo.
 - Añade efectos de sonido al programa.
 - Utiliza este juego con un cronómetro o un programa contador de pasos para ver lo rápido que has encontrado el objeto.
 
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.


