Saltar la navegación

Ficha 2: Makecode

¿Qué es Makecode?

Es un software de programación, compatible con varios dispositivos, entre los que destacamos la placa Micro:bit.

Permite aprender, de una manera sencilla, fácil y divertida, diversos lenguajes de programación, bien utilizando bloques o sintaxis (JavaScript y Python).

Ofrece dos versiones:

- Online, que se accede siguiendo la siguiente url: https://makecode.microbit.org/#

- Offline, que nos podemos descargar el software en nuestro equipo. Para ello, se tiene que acceder a la dirección: https://makecode.microbit.org/offline-app y seguir los siguientes pasos:

  1. Aceptar los términos y condiciones que nos presentan, tras su lectura.
  2. Elegir y hacer clic sobre el sistema operativo que tengamos en nuestro equipo.
  3. Esperar que se descargue el archivo ejecutable.
  4. Abrir el archivo ejecutable.

Entorno de Desarrollo

Entorno de Makecode
Interfaz Makecode
Fuente Propia. Entorno de Makecode (CC0)

1.- Área de Simulación.

Muestra la imagen de una placa Micro:bit que ejecuta el programa desarrollada. Es útil para probar y depurar los posibles errores del programa antes de subirlo a Micro:bit.

2.- Área de Bloques.

Se encuentran las distintas categorías y bloques de programación. Al seleccionar alguna de ellas, se despliegan los bloques habilitados. Se puede seleccionar el que se desee clicando sobre él y se arrastra al área de programación.

3.- Área de Programación.

Es el área o zona destinada para arrastrar los diferentes bloques que conformarán el programa que se desee implementar.

4.- Barra de Herramientas Superior.

De Izquierda a Derecha, podemos encontrar los siguientes botones:

  • Logo "micro:bit" nos dirige a la página oficial de Micro:bit, lugar donde se puede tener acceso a diversa información sobre la placa.
  • "Inicio" nos dirigirá al menú de selección de proyectos de Micro:bit.
  • "Compartir" nos permite compartir los bloques o códigos de los programas que vayamos desarrollando con la aplicación.
  • "Bloques" establece el método de programación mediante la unión de bloques. Asimismo, junto a él, podemos cambiar a las distintas opciones de programación que nos ofrece mediante código o sintaxis pudiendo seleccionar JavaScript o Python.
  • "?" es la ayuda del software. Nos ofrece opciones tales como soporte técnico, referencias, hardware, bloques.
  • "Engranaje" es la configuración ofreciéndonos opciones como lenguaje o idioma, contraste de imagen, emparejar dispositivos, imprimir, eliminar proyectos.

5.- Barra de Herramientas Inferior.

Al igual que en la barra superior, si nos fijamos de izquierda a derecha, nos encontramos las siguientes opciones:

  • "Descargar" que guarda la aplicación, normalmente, en la carpeta "Descargas". Una vez se tiene ahí el archivo, lo copiamos y pegamos en la tarjeta Micro:bit como si fuera una memoria externa.
  •  "Cuadro de texto". Nos permite asignar un nombre a nuestro programa. Al pulsar el icono del disco, nos lo guarda.
  • "Flechas" para deshacer y rehacer.
  • "Zoom". Las opciones que nos ofrece son (+) Aumenta y (-) Disminuye.

Bloques de Programación

Bloques de Programación
Bloques de programación
Fuente Propia. Bloques de programación (CC0)

Algunos de los bloques de programación con los que podemos trabajar en el entorno de Makecode son los siguientes:

1.- Eventos: son los bloques de programación que nos permite ejecutar un programa o una secuencia de instrucciones.

2.- Bucles: nos permiten ejecutar una secuencia de instrucciones un número de veces ilimitado o un número determinado, según establezcamos.

3.- Condicionales: permiten "condicionar" el avance en nuestro programa. Dependiendo de si cumple la condición establecida realizará un proceso u otro.

4.- Operadores lógicos: entre sus opciones están permitir comparar dos números o dos cadenas de caracteres. Son bloques hexagonales alargados. Son indispensables para que podamos utilizar los bloques condicionales.

5.- Variables: son bloques que permiten almacenar datos. Se tienen que crear. Se podría decir que son bloques que permiten guardar información (texto o números), que se podrá utilizar, posteriormente, o borrar, y se designan con un nombre. 

 

Tarea: Descubrir y Explorar Makecode

  • Descargar e instalar la versión offline de Makecode en tu ordenador.
  • Investigar y descubrir la versión online accediendo a la url: https://makecode.microbit.org/#editor
  • Explorar el entorno de desarrollo, las categoría y bloques de programación.

Pregunta Verdadero-Falso

Tras leer el contenido anterior, indica si es verdadero o falso

Pregunta 1

Los Eventos son bloques que permiten ejecutar una secuencia de instrucciones un número de veces limitado.

Pregunta 2

Los Condicionales son bloques de programación que nos permite ejecutar un programa o una secuencia de instrucciones.

Pregunta 3

Los operadores lógicos permite comparar dos números o cadenas de caracteres.

Pregunta 4

Las Variables son bloques que varían el resultado obtenido en una suma.

Pregunta 5

Los Eventos son los bloques de programación que nos permite ejecutar un programa.

Pregunta 6

Las Variables se tienen que crear. Son bloques que permiten guardar información.