Want to create interactive content? It’s easy in Genially!

Get started free

06 MICRO:BIT

Miguel Ángel López Á

Created on March 26, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Women's Presentation

Vintage Photo Album

Geniaflix Presentation

Shadow Presentation

Newspaper Presentation

Memories Presentation

Zen Presentation

Transcript

COMPUTACIÓN Y ROBÓTICA

USO DE MICRO:BIT

Empezar

ÍNDICE

PRIMEROS PASOS

Actividades

ENTRADAS

Actividades

SONIDOS Y RADIO

Actividades

Actividades

BUCLES Y LÓGICA

Uso de micro:bit

primeros pasos

vamos a empezar...

Para empezar, vamos a probar algunos bloques de la categoría Básico.Crea el programa que tienes a laizquierda y pulsa el botón Play que hay bajo la placa del simulador, verá como aparece un corazón dibujado con los led´s frontales. Prueba todos los iconos y quédate con el que más te guste.

Recuerda que la página de MAKECODE tiene un simulador, con el cuál podrás comprobar si la programación es correcta antes de cargar el programa a la placa controladora.

Ahora vamos a cargar el programa...

Ahora vamos a cargar el programa para que se ejecute en la placa Micro:Bit siguiendo estos pasos: 1-Conecta la placa al ordenador con el cable USB, 2-Pulsa el botón descargar y guarda el archivo con extensión .hex en la unidad MICROBIT. 3-Observa el funcionamiento de la placa. Si tenemos un cargador de pilas conectada a la Micro:Bit, podemos hacer que la placa funcione independente del ordenador.

Recuerda que la página de MAKECODE tiene un simulador, con el cuál podrás comprobar si la programación es correcta antes de cargar el programa a la placa controladora.

EJEMPLO 01

Crea y carga en Micro:Bit los siguientes programas. ¿Qué diferencia encuentras en su funcionamiento?

EJEMPLO 02

EJEMPLOS

En la categoría Básico disponemos de un bloque para mostrar iconos en la Micro:Bit, pero además, hay un bloque para crear nuestros propios iconos.

EJEMPLO 03

Además, en la categoría Básico encontramos otros bloques que sirven para mostrar mensajes y números por la pantalla.

EJEMPLOS

EJEMPLOS

actividades

01

Crea una sencilla animación con dos iconos del bloque Mostrar ícono.

Crea una sencilla animación con dos iconos dibujados por ti mediante el bloque Mostrar LEDs.

02

Haz un programa que muestre tu nombre en pantalla, espere 1 segundo, borre la pantalla solo una vez.

03

Crea un programa en el que se muestre una cuenta atrás en la pantalla: 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, Despegue!

04

Crea una animación con los LED´s, haciendo una operación matemática sencilla.

05

Uso de micro:bit

entradas

entradas

La placa de Micro:Bit dispone de varios sensores de entrada: Los botones A y B, el Logo táctil, el acelerómetro, el sensor de temperatura y el micrófono. Pero además, podemos añadir más sensores de entrada a través del conector de 20 pines. Este año nos centraremos en los que trae la placa Micro:Bit por defecto. En el dibujo de la izquierda vemos algunos bloques de la categoría Entrada que nos pueden servir para hacer varias aplicaciones y juegos sencillos.

EJEMPLO 01

Crea y carga en Micro:Bit que pulsando el botón A salga una cara feliz y el botón B una cara triste.

EJEMPLO 02

EJEMPLOS

Vamos a simular un dado con la placa de Micro:Bit, usando el acelerómetro. Haz que cuando agites la placa muestre un número aleatorio del 1 al 6.

EJEMPLOS

En la categoría Entrada, también disponemos de los datos recogidos por los diferentes sensores de la placa Micro:Bit. Aceleración - Nivel de luz - Dirección de la brújula - Temperatura - Nivel de sonido

actividades

Crea un programa con el que al pulsar el botón A, se muestre en la pantalla de la placa Micro:Bit la letra A, si pulsamos el botón B, se muestre la letra B y si pulsamos el logo, se muestre la cara feliz.

06

07

Crea un programa que nos muestre en la pantalla la temperatura de la clase.

Crea un programa que nos muestre en la pantalla el nivel de luz que le llega a la placa.

08

Crea un programa que sirva para medir el nivel de sonido, mostrando en pantalla un número correspondiente al nivel de sonido.

09

Crea un programa que cuando se pulse el botón A escriba la temperatura y cuando se pulse en botón B mira el nivel de luz.

10

Uso de micro:bit

sonidos y RADIO

sonidos

La placa Micro:Bit dispone un pequeño altavoz integrado en la parte trasera, aunque también podemos conectarle un reproductor de sonido (Auriculares, altavoces, etc.)

EJEMPLO 01

En MakeCode existen varios bloques en la categoría Musica, que nos permiten hacer sonar nuestra placa. ¿Podrías añadir otro estado de ánimo a nuestra mascota?

Vamos a simular una mascota con Micro:Bit. Mostraremos los estamos de ánimo con los logos y los botones.

EJEMPLO

sonidos

El bloque comenzar melodía, tiene varias melodías que pueden reproducirse una vez, para siempre o en segundo plano (como música de fondo). Prueba todas las melodías y elige la que más te guste, luego ponla de música en segundo plano en nuestra mascota virtual.

También disponemos de un bloque llamado reproducir melodía, con el que podemos crear nuestras propias melodía de forma fácil o podemos elegir alguna de la galería. ¿Eres capaz de crear tu propia melodía?

EJEMPLO 02

Crea tu propia melodía con la placa Micro:Bit.

EJEMPLO

Uso de led's

En la categoría Led, hay una serie de bloques mediante los que podemos encender o apagar leds individuales de la pantalla de Micro:Bit o crear un diagrama de barras.

En el siguiente ejemplo, hemos creado un diagrama de barras que muestra en la pantalla, el nivel de sonido que recoge el micrófono, de manera gráfica (Escogemos 255 como valor máximo porque como sabemos, el sensor de sonido tiene un rango de valores desde 0 a 255).

EJEMPLO 01

Vamos a crear un medidor de sonido con la placa Micro:Bit y haciendo el uso de sus LED's para que los grafique en un diagrama de barras.

EJEMPLO

variables

A veces necesitamos guardar un dato a lo largo de un programa, en estos casos, Makecode dispone dentro de la categoría Variables de unos bloques que nos permiten crear variables a las que damos un nombre y que guardan datos durante el programa.

En el siguiente ejemplo, hemos creado dos variables llamadas fila y columna y le hemos 0 dado como valores iniciales; mediante el bloque cambiar ... por 1, sumamos 1 al valor de las variables. También hemos utilizado el bloque graficar x ... y ... para dibujar puntos en la pantalla.

EJEMPLO

Vamos a usar variables para hacer dibujos con los LEDs de la placa.

EJEMPLO

radio

Micro:Bit permite comunicar dos tarjetas mediante Bluetooth, por ejemplo, podemos utilizar una placa fija en un lugar y otra que sea la que recibe la información de los sensores de la primera o podemos utilizar una placa como mando a distancia de un robot y la otra como controladora del robot. Para conseguirlo, tenemos los bloques de la categoría Radio.

En el ejemplo, hemos establecido un grupo la clave "1" (Pueden asignarse hasta 255 grupos). Cuando pulso el botón A de mi placa, todas las placas que estén conectadas al grupo 1, recibirán mi mensaje "Me llamo Miguel". Si alguien pulsa el botón A de su placa, recibiré el mensaje que me envíe.

EJEMPLO

Vamos a conectar varias placas Micro:Bit para que interactúen entre sí. La original la tendrá el profe, la otra deberéis programarla.

EJEMPLO

actividades

Crea un programa para contar las personas que entran o salen de una fiesta; con el que al pulsar el botón A, se sume uno y al pulsar el botón B, se reste 1. Siempre debe verse en la pantalla el número de personas.

11

Escribe un programa que encienda las cuatro esquinas de la pantalla de la Micro:Bit.

12

Crea un programa el que se encienda el led de la esquina superior izquierda y derecha, alternativamente cada 500 ms.

13

Establece un grupo con tu compañero de al lado, al presionar el botón A debe mostrar en su pantalla un número al azar enviado por nuestra placa y viceversa.

14

Uso de micro:bit

bucles y lógica

bucles

Cómo recordarás de Scratch, los bucles los creábamos para realizar acciones una y otra vez. Con Micro:Bit también se pueden programar. Tenemos tres tipos de bucles:

También disponemos de un bucle para ejecutar acciones mientras se cumpla una determinada acción, como en el ejemplo siguiente:

Cuando necesitamos repetir una acción un número determinado de veces, tememos el bucle repetir ... veces. En el siguiente ejemplo:

Con el bucle para ... de 0 a ..., podemos hacer incrementar una variable desde 0 hasta cualquier valor.

EJEMPLO 03

EJEMPLO 02

EJEMPLO 01

lógica

En la categoría Lógica, tenemos varios bloques que son muy importantes en programación, ya que permiten a la controladora elegir entre varias opciones, dependiendo de si se cumplen ciertas condiciones o no.

EJEMPLO 01

Intenta explicar el siguiente ejemplo con lógica.

EJEMPLO 02

EJEMPLO

Intenta explicar el siguiente ejemplo con lógica.

EJEMPLO

lógica

A continuación, proponemos un programa para comprobar cómo la placa Micro:Bit detecta la aceleración en los ejes x e y.

EJEMPLO 03

Vamos a recrear un detector de movimiento con la placa controladora.

EJEMPLO 02

EJEMPLO

Vamos a simular el juego de "Piedra, Papel o Tijeras" con la placa Micro:Bit.

EJEMPLO

actividades

Crea un programa con el icono del corazón y haz que lata 5 veces solamente.

15

Crea un programa en el que al pulsar el botón A, salga en la pantalla la letra A, al pulsar el botón B, salga la letra B, al pulsar ambos botones salga la letra C y si no pulsamos ninguna, nos salga la letra D.

16

Crea un programa adivinador, cuando hagas una pregunta, pulsa el botón A y te contestará SI o NO en la pantalla, eligiendo la respuesta aleatoriamente.

17

Vamos a simular una bola de 8 adivinadora. Busca 5 frases por internet que diga dicha bola, y haz simula una con la placa Micro:Bit, cuando hagas una pregunta, pulsa el botón A y te contestará.

18