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).
- 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:
Aceptar los términos y condiciones que nos presentan, tras su lectura.
Elegir y hacer clic sobre el sistema operativo que tengamos en nuestro equipo.
Esperar que se descargue el archivo ejecutable.
Abrir el archivo ejecutable.
Entorno de Desarrollo
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
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.