MakeCode es un software de programación que promueve el aprendizaje de programación y robótica con enfoque STEM a niños y jóvenes. Compatible con varios dispositivos entre ellos Micro:bit permite aprender de forma fácil y divertida lenguajes de programación populares como programación por bloques JavaScript y Python.
MakeCode cuenta con dos versiones:
Encuentra la versión online haciendo clic sobre el enlace.
Hacer clic sobre el enlace.
Aceptar términos y condiciones.
Elegir y hacer clic sobre el sistema operativo.
Esperar que descargue el archivo ejecutable.
Abrir el archivo ejecutable y seguir las instrucciones de instalación.
El entorno desarrollo de MakeCode se divide en las siguientes áreas:
Área de simulación: Muestra la imagen de una Micro:bit que ejecuta el programa realizado. Útil para probar proyectos antes de subirlo a la tarjeta de programación.
Área de bloques: Se ubican las categorías y bloques de programación. Al hacer clic sobre alguna categoría de programación se despliegan los diferentes bloques habilitados, una vez seleccionado el bloque debe arrastrarlo al área de programación.
Área de programación: Es la zona donde se arrastran los bloques para crear el programa.
Barra de herramientas: MakeCode cuenta con dos barras de tareas, una superior y otra inferior.
1. Herramientas de la barra de herramientas superior
Te dirige a la página principal de Micro:bit donde podrás acceder a información adicional de la tarjeta de programación.
Te dirige al menú de selección de proyectos de Micro:bit
Permite al usuario compartir los códigos de programación creados
Permite intercambiar entre la visualización mediante bloques, JavaScript o Python.
Botón de ayuda que despliega las opciones: Soporte técnico, referencias, hardware y bloques.
Abre una ventana con opciones de configuración el proyecto y el entorno de desarrollo, entre ellas: lenguaje, contraste de imagen, emparejar dispositivos, imprimir o eliminar proyectos.
2. Herramientas de la barra de herramientas inferior
Eliges un nombre a tu proyecto y lo guardas.
Descarga el código a la micro:BIT. Se usará un nombre por defecto si no se asignó uno previamente
Las flechas permiten deshacer y rehacer los pasos de programación
En el extremo derecho inferior aparece el icono + que aumenta el zoom del área de programación y el icono – que disminuye el zoom.
MakeCode cuenta con una serie de categorías y bloques de programación, a continuación, explicamos las categorías más comunes:
Eventos
Bucles
Condicionales
Variables
Los eventos son los bloques de programación que nos permite ejecutar un programa o secuencia de instrucciones, el bloque al iniciar es uno de los bloques de eventos que usaremos con mayor frecuencia.
Las opciones de bloques de eventos varía según la entrada que estemos programando, a medida que avancemos en el curso los reconocerás.
Los bucles son bloques que nos permitirán ejecutar una secuencia de instrucciones un número de veces establecida o de forma indefinida.
Los bloques condicionales nos permitirán, como su nombre lo dice condicionar nuestro programa; es decir, al cumplirse una condición se ejecute otra, esto nos ayudará en momentos donde necesitemos comprobar algún valor que estemos midiendo o que sea necesario para seguir.
Los operadores lógicos nos permiten comparar dos números o dos grupos de caracteres, son bloques hexagonales alargados que nos permitirán realizar ciertas funciones especiales y los cuales son indispensables para utilizar los bloques condicionales.
Las variables son bloques de almacenamiento de datos, estos bloques los creamos usualmente para contener los datos (que pueden ser números o letras) los cuales podríamos llegar a necesitar en algún momento en nuestros programas.