Want to make creations as awesome as this one?

No description

Transcript

Prácticas STEAM con micro:bit

Álvaro Molina Ayuso

@molinaayuso

Conociendo los componentes de micro:bit

Primeros trabajos

Botones

Conectores

+ info

¿Qué son?Hay dos botones en la parte frontal del micro:bit (etiquetados como A y B). Puedes detectar cuándo se presionan estos botones, lo que te permite activar el código en el dispositivo.

+ info

¿Qué es? LED significa Diodo Emisor de Luz. El micro:bit tiene 25 LED programables individualmente, lo que te permite visualizar texto, números e imágenes.

+ info

¿Qué son esos?Hay 25 conectores externos en el conector de borde de la micro:bit, a los que nos referimos como 'pines'. Puedes programar motores, LEDs u otros componentes eléctricos con los pines, o conectar sensores adicionales para controlar tu código

+ info

¿Qué es?Al invertir los LED de la pantalla para que se convierta en una entrada, la pantalla LED funciona como un sensor de luz básico, lo que te permite detectar la luz ambiental.

Sensor de luz

Leds

Conociendo los componentes de micro:bit

Primeros trabajos

Acelerómetro

Brújula digital

+ info

¿Qué es?El acelerómetro permite medir la aceleración de tu micro:bit; este componente detecta si el micro:bit está en movimiento. Puede detectar también movimientos como sacudida, caída libre o inclinación.

+ info

¿Qué es?El sensor de temperatura integrado en la placa micro:bit detecta la temperatura ambiente en grados Celsius.

+ info

¿Qué es?La brújula detecta el campo magnético de la tierra, lo cual permite detectar en qué dirección apunta tu micro:bit. La bŕujula debe ser calibrada antes de usarse. Calibrar la brújula asegura que los resultados de la brújula sean precisos.

+ info

¿Qué es?Este componente permite comunicarte con otro micro:bit sin cables. Usa la radio para enviar mensajes a otro micro:bit, crear juegos multijugador y mucho más.

Radio

Sensor de temperatura

Bluetooth

+ info

¿Qué es?BLE (Bluetooth Low Energy) pertie a tu micro:bit conectarso con tu teléfono o tablet vía Bluetooth. Esta comunicación funciona en ambos sentidos, por lo que también puedes enviar código a tu micro:bit de forma inalámbrica utilizando una de nuestras aplicaciones. Otras aplicaciones, como Swift Playgrounds y Scratch, utilizan Bluetooth para conectarse con el micro:bit.

Más retos

Actividades de ampliación

Más retos

Magic 8 ball

Piedra, papel o tijera

Dado de números enteros

01

02

Ponte en forma con micro:bit

03

04

Más retos

Música con micro:bit

Contador de votos

Cálculo de velocidad constante

05

06

Límite 33

07

08

Más retos

Prueba tus reflejos

Scratch y micro:bit

Semáforo

09

10

Caja con alarma

11

12

Hacer un programa en el que al presionar el botón A se muestre un signo positivo o negativo y a continuación un número del 1 al 9Repetir la misma acción para el botón B.Incluir una animación gráfica para marcar una pausa entre el signo y el número. Hacer una animación diferente para cada botón.

Dado de númemros enteros

01

La bola mágica es un juguete que te devuelve una respuesta cuando haces una pregunta y agitas la bola.Crea un programa para micro:bit que permita recrear este famoso juguete. Establece 3 o 4 posibles respuestas y crea un dibujo previo a mostrar el mensaje para que sea más divertido.

Magic 8 ball

02

Hacer un programa para jugar a piedra, papel o tijeras de manera que al agitar el micro:bit se uestre en pantalla alguna de estas opciones.Los dibujos están predefinidos en la categoría Básico.Añade alguna animación previa a mostral el dibujo para que sea más divertido.Como ampliación, puedes programar dos micro:bit para que comparen el resultado obtenido y diga si gana o pierde la partida.

Piedra, papel o tijeras

03

Empleanto el acelerómetrop de micro:bit, crear un programa que mida la aceleración en el eje y para contar el número de sentadillas que puedes hacer.Cada vez que se haga una sentadilla se puyede mostrar una cara feliz en la pantalla y mostrar el número de repeticiones realizadas al pulsar el botón A.Prueba varias medidas de la aceleración para que funcione lo mejor posible.

Ponte en forma con micro:bit

04

Empleando materiales sencillos (cinta conductora, papel, cartulina, plastilina, etc) hacer un dispositivo con dos pulsadores.Calcular y mostrar en pantalla el tiempo que transcurre desde que se activa el primer pulsador y el segundo usando los conectores de micro:bit.Calcular y mostrar en pantalla la velocidad a la que va un objeto que pasa por los dos pulsadores.

Cálculo de v=cte

05

A la hora de hacer un cálculo, es posioble que micro:bit devuelva muchos decimales. Fíjate que en el vídeo, el resultado de V solo tiene un decimal. ¿Cómo puedes conseguir este valor?

Hacer que el micro:bit se convierta en un instrumento musical. Para que emita sonido por un altavoz o auriculares, basta conconectar la tierra a la parte inferior del conector jack y al Pin0 a la parte superior.Una vez establecida esta conexión, puedes usar los botones o los otros pines de entrada para activar una melodía previamente creada con MakeCode.Crea una melodía que suene al activar el Pin1, Pin2 o un botón. Puedes conectarlo a cualquier material conductor (fruta, papel o planstilina).

música con micro:bit

06

Hacer un programa para que un micro:bit cuente el número de veces que se pulsa el botón en otro micro:bit.El emisor puede mandar dos mensajes, uno asociado a cada votón, de manera que uno cuente como voto positivo (+1) y otro como nulo.Hacer que el receptor vaya representando en pantalla los votos acumulados.

Contador de votos

07

Límite 33 es un juego que consiste en ir sumando números generados al azar para acercarse lo máximo osible, pero sin pasarse, a 33.Crea un programa para micro:bit y poder disfrutar a este divertido juego.Al terminar, hay que dar una puntuación. Solo puntua si se ha quedado por encima de 23 y sin exceder 33Si no, pierde. La puntuación funal se obtiene restando al número final 23 y multiplicando por 10. Ejemplo: Si n=29, puntos=10·(23-29)

Límite 33

08

Empleando los materiales de los que disponemos, protoboard, cables, luces led y resistencias, crear un programa para que microbit controle el cambio de luces del semáforo y ponga una animación en pantalla.Como ampliación, puedes hacer que dos semáforos estén comunicados por radio para coordinar la señalización en un cruce. Uno de los semáforos puede tener la opción de cambiar a rojo al pulsar un botón simulando la prioridad peatonal que encontramos en algunos cruces.

Semáforo

09

Empleando materiales sencillos, hacer dos pulsadores para tener que dar a uno u otro, izquierda o derecha, según se muestre en el micro:bit una columna de leds a la izquierda o a la derecha.Cuando se active el pulsador correcto hay que mostrar en pantalla un símbolo para indicar que se ha acertado y el tiempo que ha transcurrido desde que se mostró ela columna hasta que se ha activado el pulsador. Conviene dejar el tiempo en ms.

Prueba tus reflejos

10

Conecta tu micro:bit con Scratch con las indicaciones que encontrarás en el siguiente enlace.Crea un programa con Scratch para que un personaje hable al presionar el botón A del micro:bit.Hacer que el personaje se mueva a izquierda o a derecha según se incline a uno u otro lado el micro:bit

Scratch con micro:bit

11

Empleando dos micro:bit, poner uno dentro de una caja o un lugar oscuro de manera que mande una señal de alarma a otro cuando se abra a caja.Se puede hacer empleando el sensor de luz de micro:bit.Puedes añadir sonido al recpetor utilizando el altavoz de micro:bit.

Caja con alarma

12

¡Gracias por vuestro trabajo!

@molinaayuso