Saltar la navegación

2.2. Practicamos con la micro:bit

1. ¡Manos al código!

Robot con cabeza de tarjeta Micro:Bit

Para poder realizar este proyecto deberás aprender a codificar. 

El código que utilizarás será el llamado programación por bloques. 

Te animo a que practiques con Makecode y micro:bit. 

Completa los siguientes retos. 

Opción A: Corazón palpitante

Accede a Makecode e inicia un nuevo proyecto cliqueando sobre "Nuevo proyecto". 

Para hacer tu corazón sigue los siguientes pasos:

Paso 1

En primer lugar, di a la placa micro:bit que en todo momento (para siempre) encienda las luces en forma de corazón.

  1. Haz clic en la categoría BÁSICO.
  2. Arrastra el bloque Mostrar LEDs dentro del bloque PARA SIEMPRE. 
  3. En el bloque de leds, haz clic en los cuadrados para diseñar la forma de un corazón.

Ejemplo de corazón en makecode

Paso 2

Ahora, di a la placa micro:bit que, sin parar (para siempre), encienda las luces en forma de corazón y las apague. De este modo, parecerá que está latiendo.

  1. Arrastra otro MOSTRAR LEDs debajo del anterior.
  2. Ahora podrás ver un corazón palpitando a tu izquierda, en el simulador. 

Ejemplo de corazón palpitante en Makecode

Paso 3

Por último, descarga el código a tu tarjeta. 

  1. Conecta tu micro:bit al ordenador.
  2. Haz clic en el botón descargar en la esquina inferior izquierda. 
  3. Sigue los pasos de los cuadros de diálogo. 

Paso 3. Descarga de código a microbit

Opción B: Botones sonrientes

Accede a Makecode e inicia un nuevo proyecto cliqueando sobre "Nuevo proyecto". 

Para codificar tus caras sonrientes sigue los siguientes pasos:

Paso 1

En primer lugar, di a la placa micro:bit que cuando se pulse el botón A, se enciendan las luces en forma de cara feliz. Sigue estos pasos:

  1. Accede a la categoría ENTRADA y arrastra el bloque AL PRESIONARSE EL BOTÓN "A"
  2. Posteriormente, en la categoría BÁSICO, arrastra el bloque MOSTRAR ICONO.
  3. Haz clic en el icono del corazón para abrir el menú. Selecciona el icono de cara feliz. 
  4. Cliquea sobre el botón A en el simulador y verás una cara sonriente. 

Pasos para hacer cara sonriente en makecode

Paso 2

En segundo lugar, prepara una instrucción para la placa micro:bit en la que se pueda utilizar el botón B para mostrar otra cara. Sigue estos pasos:

  1. Haz clic en la categoría ENTRADA y arrastra el bloque AL PRESIONARSE EL BOTÓN "A". Colócalo en cualquier lugar.
  2. Haz clic en el menú desplegable del botón A y seleccionar B

Paso 2 para crear una cara sonriente en makecode

Paso 3

Ahora, di a la placa micro:bit que cuando se pulse el botón B, se enciendan las luces en forma de cara triste. Sigue estos pasos:.

  1. A continuación, en la categoría BÁSICO, arrastra el bloque MOSTRAR ICONO.
  2. Haz clic en el icono del corazón para abrir el menú. Selecciona el icono de cara triste
  3. Presiona el botón A y B en el simulador. Verás cambiar las caras. 

Ejemplo cara triste y sonriente en makecode

Paso 4

Por último, descarga el código en tu placa micro:bit.

  1. Conecta tu micro:bit al ordenador.
  2. Haz clic en el botón descargar en la esquina inferior izquierda. 
  3. Sigue los pasos de los cuadros de diálogo. 

Paso 3. Descarga de código a microbit

Opción C: Lanza el dado

Accede a Makecode e inicia un nuevo proyecto cliqueando sobre "Nuevo proyecto". 

Para codificar tu dado sigue los siguientes pasos:

Paso 1

En primer lugar, di a la placa micro:bit que cuando se agite, que muestre un número. Sigue estos pasos:

  1. En la categoría ENTRADA, arrastra el bloque "SI -AGITADO-".
  2. En la categoría BÁSICO, arrastra el bloque MOSTRAR NÚMERO dentro de "Si -agitado-".
  3. Pulsa el botón "Shake" en el simulador de la izquierda o mueve rápidamente el cursor sobre la tarjeta. Debes de ver el número 0.

Código de ejemplo de dado en makecode

Paso 2

En segundo lugar, como un dado tiene 6 números (del 1 al 6), di a la placa micro:bit que cuando se agite muestre un número al azar entre el 1 y el 6, al igual que si se lanzara un dado. Sigue estos pasos:

  1. En la categoría MATEMÁTICAS, arrastrar el bloque ESCOGER AL AZAR DESDE "0" HASTA "10" y suéltalo sobre el número 0 del bloque MOSTRAR NÚMERO
  2. Cambiar el número 0 por el número 1. 
  3. Cambiar el número 10 por el número 6. Recuerda que un dado solo tiene 6 lados. 
  4. Pulsa el botón "Shake" en el simulador de la izquierda o mueve rápidamente el cursor sobre la tarjeta. Aparecerá un número al azar.

Ejemplo código dado en makecode

Paso 3

Por último, descarga el código a tu placa micro:bit:

  1. Conecta tu micro:bit al ordenador.
  2. Haz clic en el botón descargar en la esquina inferior izquierda. 
  3. Sigue los pasos de los cuadros de diálogo. 

Paso 3. Descarga de código a microbit

Opción D: Piedra, papel o tijera

Vamos con un reto un poco más difícil.

Accede a Makecode e inicia un nuevo proyecto cliqueando sobre "Nuevo proyecto". 

Para codificar tu juego sigue los siguientes pasos:

Paso 1

En primer lugar, di a la placa micro:bit que si se agita, haga como si se mostrara una mano.

  1. En la categoría ENTRADA, arrastra el bloque SI -AGITADO-.
  2. En el menú VARIABLES, haz clic en "Crear una nueva variable" y llámala HAND.
  3. En la categoría VARIABLES, arrastra el bloque FIJAR -HAND- A -0- dentro del bloque SI -AGITADO-.

Descripción del Paso 1. Piedra, papel y tijera en makecode

Paso 2

En segundo lugar, di a la placa micro:bit que si se agita, muestre una mano que elija al azar un número entre el 1 y el 3. ¿Por qué? Porque el número 1 será "Papel"; el número 2, "Piedra"; y el número 3, "Tijera". 

  1. En la categoría MATEMÁTICAS, arrastra el bloque ESCOGER AL AZAR DE "0" A "10".
  2. Para el juego solo necesitamos tres variables (piedra, papel o tijera), así que cambiaremos el 0 por el 1; y el 10 por el 3

Paso 2 juego piedra papel tijera en makecode

Paso 3

A continuación, di a la placa micro:bit que, si al agitarla sale el número 1, que muestre las luces en forma de recuadro que representen un "Papel". 

  1. En la categoría LÓGICA, arrastra el bloque SI ENTONCES bajo el bloque FIJAR HAND.
  2. En la categoría LÓGICA, arrastra el bloque <0 = 0> sobre VERDADERO
  3. En la categoría VARIABLES, arrastra el bloque HAND sobre el primer "0", y cambia el segundo por un 1 ("Hand" = 1). 
  4. En la categoría BÁSICO, arrastra el bloque MOSTRAR LEDs bajo la condicional SI "HAND" = 1 ENTONCES. 
  5. En MOSTRAR LEDs, haz la forma de un recuadro que represente "papel". 

Con este código decimos a la micro:bit que: "Si agitamos la tarjeta, que escoja un número al azar entre 1 y 3. Después, le decimos que si sale el 1, que muestre en la pantalla las luces en forma de recuadro -Papel-".

Pasos para crear condicional en makecodeGif de los pasos para crear una condicional en make code

Paso 4

Ahora, vamos a preparar la placa para que muestre "Tijeras" si no sale el número 1. Sigue estos pasos: 

  1. Haz clic en la cruz (+) bajo los LEDs en forma de forma de papel. 
  2. En la categoría LÓGICA, arrastra MOSTRAR LEDs bajo la condicional "SI NO". 
  3. Cliquea en la matriz los cuadrados necesarios para representar una tijera. Observa la imagen de ejemplo. 

Paso 4 piedra papel y tijera en makecode

Paso 5

Ahora, vamos a decir a la micro:bit que cuando se agite la tarjeta y obtenga un número 2, aparezca una "piedra" en la pantalla, y que si no aparece un 1 o un 2, aparezca "Tijeras". 

  1. Haz clic en la cruz (+) bajo los LEDs en forma de forma de tijera. 
  2. En la categoría LÓGICA, arrastra el bloque <0 = 0> sobre el hueco entre "Sí" <=> "Entonces". 
  3. En la categoría VARIABLE, arrastra el bloque HAND sobre el primer "0", y cambia el segundo por un 2 ("Hand" = 2). 
  4. En la categoría BÁSICO, arrastra el bloque MOSTRAR LEDs bajo la condicional SI "HAND" = 2 ENTONCES
  5. En MOSTRAR LEDs, haz la forma de un cuadrado que represente "piedra". 

Pasos para codificar la función piedra en makecode

Paso 6

Por último, descarga el código a tu placa micro:bit:

  1. Conecta tu micro:bit al ordenador.
  2. Haz clic en el botón descargar en la esquina inferior izquierda. 
  3. Sigue los pasos de los cuadros de diálogo. 

Paso 3. Descarga de código a microbit

2. ¿Deseas practicar un poco más?

Robot con cabeza de tarjeta Micro:Bit

¡Has hecho un trabajo extraordinario!

¿Te ha gustado codificar en tu placa micro:bit?

En la página web de Make it: code it hay muchos más retos que podrás realizar. 

Podrás encontrarlos desde muy fáciles a un poco más complejos, pero todos guiados.

Así que mucho ánimo y ¡lánzate sin miedo a la programación!

Creado con eXeLearning (Ventana nueva)