1 of 22

Aprendemos a usar Micro:bit y Makecode

2 of 22

Índice

3 of 22

Estos son todos los elementos que tiene la placa Micro:bit, es increíble como una placa tan pequeña dispone de tantos elementos y posibilidades.

Componentes de la placa Micro:bit:

4 of 22

Estos son los pines que traen las dos versiones de la placa micro:bit. Estos pines nos servirán para conectar pinzas de cocodrilos (0, 1, 2, 3V, GND) o conectar la micro:bit a una placa de expansión.

Siempre que queramos ubicarnos en las entradas de micro:bit podremos revisar esta imagen.

Tipos de entrada y salidas:

5 of 22

Cerrar circuito

El Secreto del Circuito Cerrado

  • Figura (a) - Circuito Abierto: Imaginad un puente roto. El camino se corta, así que la electricidad no puede pasar y se detiene. Nada funciona.
  • Figura (b) - Circuito Cerrado: Hemos arreglado el puente. Ahora hay un camino continuo de ida y vuelta (flechas amarillas). La corriente fluye y la energía llega a su destino.

En tu Micro:bit: Para que un accesorio funcione, la electricidad necesita salir por un Pin y regresar por GND (Tierra). Si no conectas el cable a GND, ¡el circuito sigue abierto y no funcionará!

Concepto de “cerrar circuito”

6 of 22

Una de las virtudes de Makecode es que nos permite programar con bloques.

Esto es perfecto para ir adentrándonos en el mundo programación. De una forma sencilla e intuitiva.

Programación con bloques - codificada

7 of 22

1. Micro:bit: volver a la página de inicio de micro:bit.

2. Proyectos: para crear un programa nuevo, abrir un programa local o acceder a programas oficiales y casos.

3. Compartir: compartir tu programa en línea. Puedes compartir un enlace web o incrustarlo en tu sitio web.

4. Bloques/JavaScript: elegir Bloques o JavaScript para programar y cambiar entre estos dos lenguajes.

5. Ayuda: para obtener ayuda o soporte.

6. Más: configuración del programa y de la compilación del código.

7. Microsoft: volver a la página de inicio de Microsoft MakeCode.

Interface de Makecode

8 of 22

8. Simulador: simulador en tiempo real. Cuando cambias tu programa, la micro:bit virtual puede monitorear tu programa en tiempo real.

9. Bloques: módulos utilizados para construir un programa.

10. Interfaz de compilación de código: un lugar para que escribas el código (Área de trabajo).

11. Descargar: para descargar el programa en tu ordenador o en la micro:bit.

12. Nombre o Almacenamiento: renombrar tu programa y establecer una ruta de almacenamiento.

13. Deshacer y Zoom: deshacer y rehacer tu operación; acercar o alejar los bloques de tu programa.

Interface de Makecode

9 of 22

Son los menús de colores situados en el centro de la pantalla que agrupan todas las instrucciones por temas (como Básico, Música o Entrada) para que encuentres rápidamente las piezas que necesitas para construir tu programa.

Categoría de bloques

10 of 22

Es el punto de partida de cualquier proyecto. Aquí encontraréis los bloques esenciales para estructurar el programa, como los eventos 'Al iniciar' o 'Para siempre', y las instrucciones más sencillas para mostrar números, textos o iconos predefinidos en la pantalla de LEDs.

Categoría de bloques

11 of 22

Esta categoría representa los 'sentidos' de la micro:bit. Contiene todos los bloques necesarios para que la placa reaccione al mundo físico: detectar cuando pulsamos los botones A o B, sentir si la agitamos con el acelerómetro, o medir la temperatura y la luz ambiental.

Categoría de bloques

12 of 22

En esta sección están los bloques para convertir la micro:bit en un instrumento, permitiéndonos reproducir melodías completas, notas musicales específicas o sonidos de alerta utilizando el altavoz integrado o unos auriculares conectados.

Categoría de bloques

13 of 22

Para cuando necesitamos más precisión que la que ofrece el menú 'Básico'. Estos bloques nos permiten controlar cada uno de los 25 puntos de luz de la pantalla de forma individual, encendiendo y apagando coordenadas específicas (X, Y) para crear dibujos o gráficos personalizados.

Categoría de bloques

14 of 22

Aquí reside la magia de la comunicación inalámbrica. Estos bloques permiten que dos o más tarjetas micro:bit 'hablen' entre sí enviándose números o textos por ondas de radio, ideal para crear chats secretos, enviar datos a distancia o juegos multijugador.

Categoría de bloques

15 of 22

Este es el cerebro que toma decisiones en vuestro programa. Aquí encontraréis los bloques condicionales 'Si... entonces' y los comparadores (igual, mayor que, menor que), que permiten a la micro:bit decidir qué camino tomar dependiendo de lo que ocurra a su alrededor.

Categoría de bloques

16 of 22

¿Necesitáis repetir una acción muchas veces? No escribáis el código mil veces. Usad estos bloques verdes para repetir instrucciones automáticamente, ya sea un número fijo de veces o mientras se cumpla una condición específica, haciendo vuestro programa mucho más eficiente.

Categoría de bloques

17 of 22

Imaginalas como cajas etiquetadas donde guardamos información importante. En esta sección creamos espacios de memoria para almacenar datos que cambian con el tiempo, como la puntuación de un juego, un contador de pasos o el nombre de un usuario.

Categoría de bloques

18 of 22

Cuando la lógica no basta, entran los números. Esta categoría violeta ofrece desde operaciones sencillas como sumas y restas, hasta funciones para elegir números al azar (imprescindible para juegos) o realizar cálculos complejos con los datos de los sensores.

Categoría de bloques

19 of 22

Una variable es una caja en la que podemos guardar cosas:

  • Números.
  • Letras

Las usamos para acceder a este contenido cuando queramos.

Imaginad que tenéis una caja de cartón. Para que sea útil, primero necesitáis escribirle un nombre con rotulador, por ejemplo: 'PUNTUACIÓN'. Al empezar el juego, la caja está vacía (es un 0). Pero cada vez que ganáis, metéis una moneda. Ahora vale 1, luego 2... La caja (la variable) es siempre la misma, pero lo que hay dentro (el valor) cambia constantemente. Por eso se llama Variable.

¿Qué es una variable?

20 of 22

Forma A: Como si fuera un Pendrive (Universal) "Esta nunca falla. Cuando conectáis la micro:bit por USB, el ordenador la reconoce como si fuera una memoria USB normal. Simplemente descargáis el archivo de vuestro programa (que acaba en .hex) y lo arrastráis dentro de la unidad 'MICROBIT'. Veréis una luz amarilla parpadear detrás de la placa. Cuando deje de parpadear, ¡el código ya está dentro!"

Descargar un programa:

21 of 22

Forma B: Emparejamiento WebUSB (La vía rápida) "Si no queréis estar arrastrando archivos todo el rato, podéis crear un puente directo. En el botón de descarga, elegid 'Conectar dispositivo'. Os pedirá permiso para conectar con la placa. Una vez hecho esto, cada vez que pulséis el botón grande de Descargar, el código viajará automáticamente a la placa sin que tengáis que hacer nada más. ¡Es magia!"

Cómo emparejar Micro:Bit

22 of 22

Las capturas de pantalla de la plataforma Makecode Microbit incluidas en este recurso se utilizan como apoyo visual al contenido del REA. Consultar sus términos y condiciones para su uso fuera de este material.

Licencia