Saltar la navegación

4.1. Hablando con Micro:bit

 

Glosario

Código [programación]

Imagen que muestra un código en Scratch

Definición

En programación llamamos código a las instrucciones, creadas en un lenguaje de programación, que serán traducidas a binario y enviadas a un dispositivo programable. 

Ejemplo

Después de programar las instrucciones debemos cargar el código en la placa.

Código Binario

Imagen que muestra ódigo binaro en forma de 0 y 1

Definición

Forma de codificar la información con dos valores posibles representados por 0 y 1. Es el lenguaje que utilizan los circuitos electrónicos.

Ejemplo

Los computadores procesan la información en código binario.

¿Cómo podéis comunicaros con la placa?

Como bien sabes de la unidad anterior, todo ordenador necesita de una serie de instrucciones para entender lo qué debe hacer, llamadas código. Pero ¿cómo le indicas estas instrucciones a la Micro:bit?

Para comunicarte con esta placa, lo primero que debes hacer es acceder a la plataforma que te permita comunicarte con ella. En este caso, tienes dos posibilidades: 

Dado que acabáis de comenzar a programar por bloques, trabajaréis con Microsoft MakeCode en vuestro proyecto, para lo cual debéis seguir estos pasos: 

¿Cómo se envía el código?

Para descargar el código creado en la placa Micro:bit debéis ejecutar los siguientes pasos:

Momento de hablar con la Micro:bit

A continuación, vais a aprender a comunicaros de manera muy básica con cada uno de los componentes que cuenta vuestra placa Micro:bit. Debéis prestar atención, pues son los pasos básicos para que luego podáis dar todas las órdenes necesarias a tu placa para el reto final.

Lectura facilitada

¿Comenzamos a hablar con la Micro:bit?

Nosotros vamos a aprender a comunicarnos con cada uno de los componentes de nuestra placa Micro:bit.

Estos son los pasos básicos.

Nosotros precisamos saber dar órdenes a la placa para resolver el reto final.

Matriz de luces LED

La placa Micro:bit dispone de una matriz de 5x5 luces LED programables individualmente, de modo que cada una enciende y apaga de manera individual. Esto os permite mostrar a través de esta pantalla de LED números, letras, símbolos…

Matriz de leds placa microbit

Lectura facilitada

La placa Microbit tiene una matriz de 5x5 luces LED programables individualmente.

Los LED encienden y apagan de manera individual.

Esto nos permite mostrar a través de la pantalla de leds:

  • Números
  • Letras
  • Símbolos
  • Otras representaciones

Matriz de leds placa microbit

¡A trabajar! 

  • Sabes el gran aprecio que sientes por tus compañeros/as de grupo. ¿Serás capaz de que tu placa Micro:bit se lo muestre a través de un corazón palpitante?
  • ¿Eres capaz de añadir una cadena de caracteres que muestre tu nombre al resto del grupo?

Lectura facilitada

¡A trabajar! 

  • Todos sabemos el gran aprecio que sientes por el grupo de clase.
  • ¿Eres capaz de que tu placa Microbit se lo muestre a través de un corazón palpitante?
  • ¿Puedes añadir una cadena de caracteres con tu nombre?

¿Necesitas ayuda?

Aquí tenéis algunas pistas para cumplir vuestra misión...

  • Al igual que en tu caso, recuerda que el corazón de vuestra Micro:bit no puede parar de latir, estando siempre en funcionamiento.
  • ¿No te gusta dibujar? ¡Tranquilidad! Micro:bit considera tan básico el corazón que ya te regala un icono hecho.
  • Las palabras, que como sabes, son cadenas de caracteres, son básicas tanto para las personas como para vuestra Micro:bit.

Lectura facilitada

Unas pistas para cumplir nuestra misión son...

  • El corazón de nuestra Microbit tiene que latir siempre, igual que el tuyo.
  • ¿No te gusta dibujar?
  • Microbit considera tan básico el corazón que te regala un icono hecho.
  • Las palabras son cadenas de caracteres.
  • Las palabras son básicas para nosotros y para Micro:bit.

Apoyo visual

Sensor de sonido

El sensor de sonido integrado en la propia placa permite que esta ejecute código en función del nivel de ruido existente en el entorno. El sensor de sonido se sitúa en la parte trasera de la placa, mientras que en la parte delantera cuenta con un indicador que se enciende cuándo dicho elemento está en funcionamiento.

Ubicación del sensor de sonido en la placa microbit

Lectura facilitada

El sensor de sonido está integrado en la propia placa.

El sensor de sonido permite ejecutar código en función del nivel de ruido existente en el entorno.

El sensor de sonido se sitúa en la parte trasera de la placa.

Un indicador se enciende cuando el sensor de sonido está en funcionamiento. 

Este indicador está en la parte delantera de la placa.

Ubicación del sensor de sonido en la placa microbit

¡A trabajar! 
¿Eres capaz de representar de manera gráfica el nivel de ruido existente en el aula a través de la matriz de LED de la placa?

Lectura facilitada

¡A trabajar! 
¿Serás capaz de representar gráficamente el nivel de ruido en el aula en la matriz de LED de la placa?

Emplea un diagrama de barras para representarlo.

¿Necesitas ayuda?

Veamos unas pistas para cumplir nuestra misión...

  • El ruido en el aula está variando siempre, así que sería bueno que vuestra Micro:bit diese siempre información de cuál es el nivel en cada momento. 
  • Recuerda que la matriz de LED te permite hacer dibujos en tu Micro:bit, por lo que gracias a ella podrás hacer el gráfico. 
  • El ruido es un estímulo externo para vuestra placa, por lo tanto, una puerta de entrada.
  • Como dato importante, debes saber que la Micro:bit puede medir ruido en un rango de 0 a 255.

Lectura facilitada

Las pistas para nuestra misión son...

  • El ruido en el aula está variando siempre.
  • La placa debe darnos siempre información del nivel ruido en cada momento. 
  • La matriz de LED permite hacer dibujos en la placa.
  • La matriz de LED permite hacer el gráfico. 
  • El ruido es un estímulo externo para la placa.
  • El ruido es una puerta de entrada para la placa.
  • La placa puede medir ruido en un rango de 0 a 255.

Apoyo visual

Sensor de luz

La matriz de LED de la placa Micro:bit, además de actuar como salida, también puede hacerlo como entrada, puesto que es capaz de detectar el nivel de luz existente.

Sensor de luz de la placa Micro:bit

Lectura facilitada

La matriz de LED de Micro:bit actúa como salida.

La matriz de LED de Micro:bit también actúa como entrada.

El nivel de luz existente es un dato de entrada a través de la matriz de LED.

Sensor de luz de la placa Micro:bit

¡A trabajar! 

Seguro que estás deseando la llegada del verano para poder tomar el sol, pero ya sabes que a determinadas horas no es recomendable la exposición solar por el riesgo de cáncer de piel. Por eso, debes crear un sistema de alerta que muestre una cara feliz en la matriz de leds cuando el nivel de luz es inferior a 175 y una cara triste cuando el nivel de luz es superior a 175.

Lectura facilitada

¡A trabajar! 

Nosotros deseamos la llegada del verano para poder tomar el sol.

La exposición solar a determinadas horas aumenta el riesgo de cáncer de piel.

Nosotros crearemos un sistema de alerta del peligro de la exposición solar. 

El sistema de alerta debe mostrar una cara feliz en la matriz de LED para un nivel de luz inferior a 175.

El sistema de alerta debe mostrar una cara triste para un nivel de luz superior a 175.

¿Necesitas ayuda?

Aquí tienes algunas pistas para cumplir la misión...

  • La cantidad de luz está variando constantemente a lo largo del día, por lo que necesitas conocer siempre este valor para no quemar la piel.
  • Recuerda que la Micro:bit dibuja por ti y para ella hay muchos diseños que son básicos.
  • El dato externo que se recoge en tu placa es el nivel de luz.
  • Nuestra Micro:bit también necesita que le marquemos condiciones y, para eso, hay que aplicar la lógica. Por ejemplo: Si estudias apruebas, si no estudias suspendes.

Lectura facilitada

Unas pistas para nuestra misión son...

  • La cantidad de luz varía constantemente a lo largo del día.
  • Nosotros necesitamos tener siempre el valor de la cantidad de luz para no quemar nuestra piel.
  • La Microbit dibuja por ti.
  • Hay muchos diseños básicos para Microbit.
  • El nivel de luz es un dato externo que recoge la Microbit.
  • La Microbit necesita que le marquemos condiciones.
  • Hay que aplicar la lógica para marcar las condiciones.
  • Por ejemplo: Si estudias apruebas, si no estudias suspendes.

Apoyo visual

Sensor de temperatura

Este sensor permite determinar el valor de la temperatura ambiente en grados centígrados. Se encuentra integrado en el microprocesador.

Sensor de temperatura en la parte trasera de la placa microbit

Lectura facilitada

El sensor de temperatura mide la temperatura ambiente.

La temperatura se mide en grados centígrados.

El sensor de temperatura está integrado en el microprocesador.

Sensor de temperatura en la parte trasera de la placa microbit

¡A trabajar! 

¿Eres capaz de que tu placa Micro:bit te muestre qué temperatura hay en cada momento en el aula?

Lectura facilitada

¡A trabajar! 

¿Podrá tu placa mostrar la temperatura del aula en cada momento?

¿Necesitas ayuda?

Aquí tienes algunas pistas para cumplir nuestra misión...

  • La temperatura cambia constantemente, por lo que necesitas medirla siempre
  • Recuerda que el dato que entra en la placa es la temperatura.
  • Para comunicarse son básicas las cadenas de caracteres.

Lectura facilitada

Unas pistas para cumplir nuestra misión son....

  • La temperatura cambia constantemente.
  • El cambio de temperatura nos obliga a medirla siempre
  • El dato que entra en la placa es la temperatura.
  • Las cadenas de caracteres son básicas para comunicarnos.

Apoyo visual

Medición de temperatura en Microbit

Botones programables

En la cara frontal de la placa podemos encontrar dos botones (A y B), cuyo comportamiento se puede programar para dar instrucciones de lo qué sucede si pulsamos A, qué sucede si pulsamos B o qué sucede si pulsamos A y B de modo simultáneo.

Además, el logo de Micro:bit impreso en la placa funciona como un sensor táctil capacitivo. 

Botóns programabables da placa Micro:bit. Botón A e botón B

Botón táctil de la placa microbit


Lectura facilitada

Hay dos botones en la parte frontal de la placa Micro:bit.

Los botones se llaman A y B.

El comportamiento de estos botones se puede programar.

Nosotros podemos programar qué pasa al pulsar A. 

Nosotros podemos programar qué pasa al pulsar B.

Nosotros podemos programar qué pasa al pulsar A y B al mismo tiempo.

El logo de Micro:bit impreso en la placa funciona como un sensor táctil capacitivo. 

Botones programabables de la placa Micro:bit. Botón A y botón B

Botón táctil de la placa microbit


¡A trabajar! 

¿Eres capaz de crear un programa de modo que al pulsar el botón A se muestre en la matriz de LED la temperatura del aula, mientras que al pulsar el botón B se muestre el nivel de luz? 

Lectura facilitada

¡A trabajar! 

¿Serás capaz de crear un programa de modo ocurra simultáneamente lo siguiente?

  • La temperatura del aula se muestre en la matriz LED al pulsar el botón A. 
  • El nivel de luz se muestre en la matriz LED al pulsar el botón B.

¿Necesitas ayuda?

Veamos unas pistas para cumplir nuestra misión....

  • Recuerda que anteriormente ya creaste un programa para mostrar la temperatura y otro para mostrar el nivel de luz. ¿Te atreves a juntarlos?
  • En este caso no necesitamos tener siempre estos valores, sino simplemente cuando pulsamos el botón A o el botón B. Por lo tanto, únicamente cuando hay una acción externa de entrada en nuestra placa debe mostrar estos datos.

Lectura facilitada

Unas pistas para nuestra misión son ....

  • Nosotros creamos un programa para medir la temperatura anteriormente. 
  • Nosotros creamos un programa para medir el nivel de luz anteriormente. 
  • ¿Te atreves a juntar los dos programas anteriores?
  • La temperatura se muestra cuando pulsamos el botón A. 
  • El nivel de luz se muestra cuando pulsamos el botón B.
  • En conclusión, la placa debe mostrar datos solamente cuando hay una acción externa de entrada.

Apoyo visual

Pines de entrada y salida

Esta placa dispone de un total de 25 pines situados en su parte inferior, entre los que destacan cinco con mayor tamaño que son:

  • 0-1-2: pines digitales/analógicos.
  • 3V: salida de corriente (positivo).
  • GND: toma de tierra (negativo).

Estos pines de mayor tamaño cuentan con la ventaja de que podrás emplear cables con pinzas de cocodrilo para trabajar con ellos. Sin embargo, en el caso de los pines intermedios, dado su reducido tamaño, es necesaria una placa de expansión.

Pines de entrada y salida de la placa Micro:bit

Lectura facilitada

La placa Microbit tiene 25 pines en la parte inferior.

Cinco pines son de mayor tamaño que el resto.

Los cinco pines que destacan son: 

  • 0-1-2: pines digitales/analógicos
  • 3V: salida de corriente (positivo)
  • GND: toma de tierra (negativo)

Estos pines de mayor tamaño permiten conexiones con pinzas de cocodrilo.

Los pines intermedios necesitan una placa de expansión para la conexión por su reducido tamaño.

Pines de entrada y salida de la placa Micro:bit

¡A trabajar! 

  • Ahora que ya conoces los distintos componentes que se pueden conectar a la placa, ¿eres capaz de encender un LED con ella?
  • ¿Y si lo complicamos un poquito más? ¿Eres capaz de hacer que se encienda ese LED solo cuando el nivel de ruido en el aula es muy bajo?

Lectura facilitada

¡A trabajar! 

  • Enciende un LED empleando la placa.
  • Ahora, nosotros lo vamos a complicar algo más.
  • ¿Tú puedes encender ese LED solamente con un nivel de ruido bajo en el aula?

¿Necesitas ayuda?

Veamos algunas pistas para cumplir nuestra misión ...

  • Recuerda que los LED tienen polaridad, por lo tanto, deben estar conectados teniendo en cuenta el positivo y el negativo. 
  • Solamente se debe encender al iniciar nuestra placa.
  • Para que el LED encienda se debe fijar el pin al que se conecta como activo. Generalmente, aunque no siempre sea así, en este caso consideramos un 0 como apagado y un 1 como encendido.

Lectura facilitada

Unas pistas para nuestra misión son ...

  • Los LED tienen polaridad.
  • La polaridad implica tener en cuenta el polo positivo y el polo negativo. 
  • Los LED solamente se deben encender al iniciar la placa.
  • El pin al que se conecta el led debe fijarse activo.
  • Nosotros consideramos habitualmente que un 0 es apagado y un 1 es encendido

Apoyo visual

Conexión dun led coa Microbit

Creado con eXeLearning (Ventana nueva)